
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.

1.5.5