PPL Logo

TraceBluegene Class Reference
[Charm++ Trace Module]

#include <trace-bluegene.h>

Inheritance diagram for TraceBluegene:

Inheritance graph
[legend]
Collaboration diagram for TraceBluegene:

Collaboration graph
[legend]

Public Member Functions

 TraceBluegene (char **argv)
 ~TraceBluegene ()
virtual void setTraceOnPE (int flag)
int traceOnPE ()
void getForwardDep (void *log, void **fDepPtr)
void getForwardDepForAll (void **logs1, void **logs2, int logsize, void *fDepPtr)
void tlineEnd (void **parentLogPtr)
void bgAddTag (const char *str)
void bgDummyBeginExec (const char *name, void **parentLogPtr, int split)
void bgBeginExec (char *msg, char *str)
void bgAmpiBeginExec (char *msg, char *str, void **logs, int count)
void bgAmpiLog (unsigned short op, unsigned int size)
void bgSetInfo (char *msg, const char *str, void **logs, int count)
void bgEndExec (int)
virtual void beginExecute (envelope *, void *)
virtual void beginExecute (char *)
virtual void beginExecute (CmiObjId *tid)
virtual void beginExecute (int event, int msgType, int ep, int srcPe, int mlen, CmiObjId *idx, void *obj)
void addBackwardDep (void *log)
void userBracketEvent (int eventID, double bt, double et)
void userBracketEvent (const char *name, double bt, double et, void **parentLogPtr)
void userBracketEvent (const char *name, double bt, double et, void **parentLogPtr, CkVec< void * > bgLogList)
void bgPrint (const char *str)
void bgMark (const char *str)
void creatFiles ()
void writePrint (char *, double t)
void traceClose ()

Private Attributes

FILE * pfp

Detailed Description

Definition at line 12 of file trace-bluegene.h.


Member Function Documentation

virtual void TraceBluegene::setTraceOnPE ( int  flag  )  [inline, virtual]

Reimplemented from Trace.

Definition at line 19 of file trace-bluegene.h.

References Trace::_traceOn.

int TraceBluegene::traceOnPE (  )  [inline, virtual]

Reimplemented from Trace.

Definition at line 20 of file trace-bluegene.h.

Referenced by traceCommonInit().

Here is the caller graph for this function:

virtual void TraceBluegene::beginExecute ( char *   )  [inline, virtual]

Reimplemented from Trace.

Definition at line 32 of file trace-bluegene.h.

virtual void TraceBluegene::beginExecute ( CmiObjId tid  )  [inline, virtual]

Reimplemented from Trace.

Definition at line 33 of file trace-bluegene.h.

void TraceBluegene::userBracketEvent ( int  eventID,
double  bt,
double  et 
) [inline]

Definition at line 36 of file trace-bluegene.h.


Field Documentation

FILE* TraceBluegene::pfp [private]

Definition at line 15 of file trace-bluegene.h.

Referenced by creatFiles(), traceClose(), and writePrint().


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

Generated on Mon Sep 21 08:31:10 2020 for Charm++ by  doxygen 1.5.5