MUQ  0.4.3
OTF2Tracer.h File Reference

Go to the source code of this file.

Classes

class  muq::Utilities::OTF2TracerBase
 Base interface for OTF2 tracer implemetations. More...
 
class  muq::Utilities::OTF2TracerDummy
 Fallback dummy implementation not doing anything; Does not require libotf2. More...
 
class  muq::Utilities::OTF2Tracer
 Tracer implementation writing to OTF2 via libotf2 The result can be viewed by several programs, one example is "vite" developed at INRIA. More...
 

Namespaces

 muq
 
 muq::Utilities
 

Typedefs

using muq::Utilities::OTF2Tracer = OTF2TracerDummy
 

Enumerations

enum  muq::Utilities::TracerRegions {
  muq::Utilities::Setup , muq::Utilities::Finalize , muq::Utilities::PhonebookBusy , muq::Utilities::BurnIn ,
  muq::Utilities::Sampling , muq::Utilities::CollectorBusy , muq::Utilities::RetrievingProposal , muq::Utilities::FetchingProposal
}
 

Functions

static OTF2_TimeStamp muq::Utilities::get_time (void)
 
static OTF2_FlushType muq::Utilities::pre_flush (void *userData, OTF2_FileType fileType, OTF2_LocationRef location, void *callerData, bool final)
 
static OTF2_TimeStamp muq::Utilities::post_flush (void *userData, OTF2_FileType fileType, OTF2_LocationRef location)
 

Variables

static OTF2_FlushCallbacks muq::Utilities::flush_callbacks