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 |
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().
void traceMessageRecv | ( | char * | msg, | |
int | pe | |||
) |
Definition at line 29 of file trace-converse.C.
Referenced by traceCommonInit().
void traceBeginIdle | ( | void | ) |
Definition at line 30 of file trace-converse.C.
Referenced by traceCommonInit().
void traceEndIdle | ( | void | ) |
Definition at line 31 of file trace-converse.C.
Referenced by traceCommonInit().
Definition at line 32 of file trace-converse.C.
Referenced by CthTraceResume(), and traceCommonInit().
void traceSuspend | ( | void | ) |
Definition at line 33 of file trace-converse.C.
Referenced by AMPI_API_IMPL(), CthSuspend(), traceCommonInit(), and traceThreadListener_suspend().
void traceAwaken | ( | CthThread | t | ) |
Definition at line 34 of file trace-converse.C.
Referenced by CthAwaken(), CthAwakenPrio(), and traceCommonInit().
void traceUserEvent | ( | int | i | ) |
Definition at line 35 of file trace-converse.C.
Referenced by saveCurrentPathAsUserEvent(), and traceCommonInit().
void traceUserBracketEvent | ( | int | a, | |
double | b, | |||
double | c | |||
) |
Definition at line 36 of file trace-converse.C.
Referenced by _receiveLocationHandler(), _removeProcessedLogHandler(), _storeCheckpointHandler(), pathHistoryManager::broadcastCriticalPathProjections(), sim::Cancel(), opt::CancelSpawn(), sim::CheckpointCommit(), CldAckNoTaskHandler(), CldAskLoadHandler(), CldBalance(), CldLoadResponseHandler(), CldStillIdle(), CmiAlloc_ppcq(), CmiFree_ppcq(), sim::Commit(), informLocationHome(), controlPointManager::processControlPoints(), opt::Rollback(), sendRemoveLogRequests(), startMlogCheckpoint(), StealLoad(), sim::Step(), adapt5::Step(), adapt4::Step(), adapt3::Step(), and traceCommonInit().
Definition at line 37 of file trace-converse.C.
Referenced by _messageLoggingInit(), ampiNodeInit(), pathHistoryManager::broadcastCriticalPathProjections(), CldGraphModuleInit(), CmiTaskQueueInit(), collideNodeInit(), controlPointManager::controlPointManager(), FuncCkLoop::init(), POSE_init(), controlPointManager::processControlPoints(), and SendMsgBuf().
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().
void traceCharmClose | ( | void | ) |
Definition at line 44 of file trace-converse.C.
Referenced by traceCommonInit().
void traceBegin | ( | void | ) |
Definition at line 45 of file trace-converse.C.
Referenced by AMPI_Trace_begin(), FEM_traceBegin(), and LV3D_PerfManager::traceOn().
void traceEnd | ( | void | ) |
Definition at line 46 of file trace-converse.C.
Referenced by AMPI_Trace_end(), and FORTRAN_AS_C().
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().
void traceUserSuppliedNote | ( | const char * | note | ) |
Definition at line 51 of file trace-converse.C.
Referenced by CqsIncreasePriorityForEntryMethod(), CqsIncreasePriorityForMemCriticalEntries(), saveCurrentPathAsUserEvent(), and traceCommonInit().
void traceUserSuppliedData | ( | int | data | ) |
Definition at line 52 of file trace-converse.C.
Referenced by traceCommonInit().
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().
void traceMemoryUsage | ( | void | ) |
Definition at line 54 of file trace-converse.C.
Referenced by traceCommonInit().
int traceBeginCommOp | ( | char * | msg | ) |
Definition at line 57 of file trace-converse.C.
Referenced by traceCommonInit().
void traceEndCommOp | ( | char * | msg | ) |
Definition at line 58 of file trace-converse.C.
Referenced by traceCommonInit().
void traceSendMsgComm | ( | char * | msg | ) |
Definition at line 59 of file trace-converse.C.
Referenced by traceCommonInit().
void traceChangeLastTimestamp | ( | double | ts | ) |
Definition at line 60 of file trace-converse.C.
Referenced by traceCommonInit().
void registerMachineUserEventsFunction | ( | void(*)() | eventRegistrationFunc | ) |
Definition at line 61 of file trace-converse.C.
Referenced by SendMsgBuf(), and traceCommonInit().
void traceCommSetMsgID | ( | char * | msg | ) |
Definition at line 62 of file trace-converse.C.
Definition at line 66 of file trace-converse.C.
Definition at line 67 of file trace-converse.C.
void CpdEndConditionalDeliver_master | ( | void | ) |
Definition at line 72 of file trace-converse.C.
References _conditionalDelivery, CcsSendReply(), Converse::CkMyPe(), Ck::IO::close(), CmiMachineProgressImpl(), conditionalPipe, ConditionalList::count, count, CpdConditional_SetupComm(), CpdDeliverMessageInt(), CpdDeliverSingleMessage(), ConditionalList::deliver, and ConditionalList::msgs.