PPL Logo

ck-perf/trace-converse.C File Reference

Go to the source code of this file.

Functions

 CpvDeclare (int, traceOn)
 Dummy versions of the Charm++/C++ routines in trace-common.C, used when you're *only* linking with Converse.
 CpvExtern (int, _traceCoreOn)
void traceInit (char **argv)
void traceMessageRecv (char *msg, int pe)
void traceBeginIdle (void)
void traceEndIdle (void)
void traceResume (int event, int srcPE, CmiObjId *t)
void traceSuspend (void)
void traceAwaken (CthThread t)
void traceUserEvent (int i)
void traceUserBracketEvent (int a, double b, double c)
int traceRegisterUserEvent (const char *e, int f)
int traceRegisterUserStat (const char *evt, int e)
void updateStatPair (int e, double stat, double time)
void updateStat (int e, double stat)
void traceClose (void)
void traceCharmClose (void)
void traceBegin (void)
void traceEnd (void)
void traceWriteSts (void)
void traceFlushLog (void)
int traceAvailable (void)
void traceUserSuppliedNote (const char *note)
void traceUserSuppliedData (int data)
void traceUserSuppliedBracketedNote (const char *note, int eventID, double bt, double et)
void traceMemoryUsage (void)
int traceBeginCommOp (char *msg)
void traceEndCommOp (char *msg)
void traceSendMsgComm (char *msg)
void traceChangeLastTimestamp (double ts)
void registerMachineUserEventsFunction (void(*eventRegistrationFunc)())
void traceCommSetMsgID (char *msg)
double TraceTimerCommon (void)
void traceGetMsgID (char *msg, int *pe, int *event)
void traceSetMsgID (char *msg, int pe, int event)
void EmergencyExit (void)
void CpdEndConditionalDeliver_master (void)

Variables

int _threadEP = -123
int traceBluegeneLinked = 0
int _lb_version
 flag to write all LB decisions


Function Documentation

CpvDeclare ( int  ,
traceOn   
)

Dummy versions of the Charm++/C++ routines in trace-common.C, used when you're *only* linking with Converse.

FIXME: this file should be eliminated via a pluggable tracing architecture (projector?).

Orion Sky Lawlor, olawlor@acm.org, 2003/3/27

CpvExtern ( int  ,
_traceCoreOn   
)

void traceInit ( char **  argv  ) 

Definition at line 20 of file trace-converse.C.

Referenced by ConverseCommonInit(), and traceCommonInit().

Here is the caller graph for this function:

void traceMessageRecv ( char *  msg,
int  pe 
)

Definition at line 29 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceBeginIdle ( void   ) 

Definition at line 30 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceEndIdle ( void   ) 

Definition at line 31 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceResume ( int  event,
int  srcPE,
CmiObjId t 
)

Definition at line 32 of file trace-converse.C.

Referenced by CthTraceResume(), and traceCommonInit().

Here is the caller graph for this function:

void traceSuspend ( void   ) 

Definition at line 33 of file trace-converse.C.

Referenced by AMPI_API_IMPL(), CthSuspend(), traceCommonInit(), and traceThreadListener_suspend().

Here is the caller graph for this function:

void traceAwaken ( CthThread  t  ) 

Definition at line 34 of file trace-converse.C.

Referenced by CthAwaken(), CthAwakenPrio(), and traceCommonInit().

Here is the caller graph for this function:

void traceUserEvent ( int  i  ) 

Definition at line 35 of file trace-converse.C.

Referenced by saveCurrentPathAsUserEvent(), and traceCommonInit().

Here is the caller graph for this function:

void traceUserBracketEvent ( int  a,
double  b,
double  c 
)

int traceRegisterUserEvent ( const char *  e,
int  f 
)

int traceRegisterUserStat ( const char *  evt,
int  e 
)

Definition at line 39 of file trace-converse.C.

void updateStatPair ( int  e,
double  stat,
double  time 
)

Definition at line 40 of file trace-converse.C.

void updateStat ( int  e,
double  stat 
)

Definition at line 41 of file trace-converse.C.

void traceClose ( void   ) 

Definition at line 43 of file trace-converse.C.

Referenced by _exitHandler(), and ConverseCommonExit().

Here is the caller graph for this function:

void traceCharmClose ( void   ) 

Definition at line 44 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceBegin ( void   ) 

Definition at line 45 of file trace-converse.C.

Referenced by AMPI_Trace_begin(), FEM_traceBegin(), and LV3D_PerfManager::traceOn().

Here is the caller graph for this function:

void traceEnd ( void   ) 

Definition at line 46 of file trace-converse.C.

Referenced by AMPI_Trace_end(), and FORTRAN_AS_C().

Here is the caller graph for this function:

void traceWriteSts ( void   ) 

Definition at line 47 of file trace-converse.C.

void traceFlushLog ( void   ) 

Definition at line 48 of file trace-converse.C.

int traceAvailable ( void   ) 

Definition at line 49 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceUserSuppliedNote ( const char *  note  ) 

Definition at line 51 of file trace-converse.C.

Referenced by CqsIncreasePriorityForEntryMethod(), CqsIncreasePriorityForMemCriticalEntries(), saveCurrentPathAsUserEvent(), and traceCommonInit().

Here is the caller graph for this function:

void traceUserSuppliedData ( int  data  ) 

Definition at line 52 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceUserSuppliedBracketedNote ( const char *  note,
int  eventID,
double  bt,
double  et 
)

Definition at line 53 of file trace-converse.C.

Referenced by PumpMsgsBlocking(), ReleasePostedMessages(), StealTask(), and traceCommonInit().

Here is the caller graph for this function:

void traceMemoryUsage ( void   ) 

Definition at line 54 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

int traceBeginCommOp ( char *  msg  ) 

Definition at line 57 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceEndCommOp ( char *  msg  ) 

Definition at line 58 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceSendMsgComm ( char *  msg  ) 

Definition at line 59 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceChangeLastTimestamp ( double  ts  ) 

Definition at line 60 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void registerMachineUserEventsFunction ( void(*)()  eventRegistrationFunc  ) 

Definition at line 61 of file trace-converse.C.

Referenced by SendMsgBuf(), and traceCommonInit().

Here is the caller graph for this function:

void traceCommSetMsgID ( char *  msg  ) 

Definition at line 62 of file trace-converse.C.

void traceGetMsgID ( char *  msg,
int pe,
int event 
)

Definition at line 66 of file trace-converse.C.

void traceSetMsgID ( char *  msg,
int  pe,
int  event 
)

Definition at line 67 of file trace-converse.C.

void CpdEndConditionalDeliver_master ( void   ) 


Generated on Mon Sep 21 07:59:36 2020 for Charm++ by  doxygen 1.5.5