SENSEI
A frame work for generic in situ analytics
sensei::Profiler Class Reference

Static Public Member Functions

static int Initialize ()
 
static int Finalize ()
 
static int Flush ()
 
static void SetCommunicator (MPI_Comm comm)
 
static void SetTimerLogFile (const std::string &fileName)
 
static void SetMemProfLogFile (const std::string &fileName)
 
static void SetMemProfInterval (int interval)
 
static void Enable (int arg=0x03)
 
static void Disable ()
 
static bool Enabled ()
 
static int StartEvent (const char *eventname, long long nbytes=-1ll)
 
static int EndEvent (const char *eventname, long long nbytes=-1ll)
 
static int WriteCStdio (const char *fileName, const char *mode, const std::string &str)
 
static int WriteMpiIo (MPI_Comm comm, const char *fileName, const std::string &str)
 
static int Validate ()
 
static int ToStream (std::ostream &os)
 

The documentation for this class was generated from the following file: