
Go to the source code of this file.
Data Structures | |
| class | StringPool |
Functions | |
| CkpvStaticDeclare (double, start_time) | |
| CkpvStaticDeclare (double, end_time) | |
| CkpvDeclare (FILE *, bgfp) | |
| CkpvDeclare (int, outputParameters) | |
| CkpvStaticDeclare (bool, insideTraceBracket) | |
| CkpvStaticDeclare (StringPool, eventsPool) | |
| void | initBigSimTrace (int outputParams, int _outputTiming) |
| void | finalizeBigSimTrace () |
| void | startTraceBigSim () |
| void | endTraceBigSim_20param (char *eventname, int stepno, int num_params, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12, double p13, double p14, double p15, double p16, double p17, double p18, double p19, double p20) |
| void | endTraceBigSim (char *eventName, int stepno) |
| startTraceBigSim() begins tracing an event with a specified set of parameters. | |
| void | endTraceBigSim (char *eventName, int stepno, double p1) |
| startTraceBigSim() begins tracing an event with a specified set of parameters. | |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12, double p13) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12, double p13, double p14) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12, double p13, double p14, double p15) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12, double p13, double p14, double p15, double p16) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12, double p13, double p14, double p15, double p16, double p17) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12, double p13, double p14, double p15, double p16, double p17, double p18) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12, double p13, double p14, double p15, double p16, double p17, double p18, double p19) |
| void | endTraceBigSim (char *eventName, int stepno, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11, double p12, double p13, double p14, double p15, double p16, double p17, double p18, double p19, double p20) |
Variables | |
| static uint64_t | start_time |
| static uint64_t | end_time |
| int | errorcode |
| int | events [NUM_PAPI_EVENTS] |
| long long | values [NUM_PAPI_EVENTS] |
| char | errorstring [PAPI_MAX_STR_LEN+1] |
| unsigned long | bgTraceCounter |
| double | startTime |
| static int | outputTiming = 0 |
| CkpvStaticDeclare | ( | double | , | |
| start_time | ||||
| ) |
| CkpvDeclare | ( | FILE * | , | |
| bgfp | ||||
| ) |
| CkpvDeclare | ( | int | , | |
| outputParameters | ||||
| ) |
| CkpvStaticDeclare | ( | bool | , | |
| insideTraceBracket | ||||
| ) |
| CkpvStaticDeclare | ( | StringPool | , | |
| eventsPool | ||||
| ) |
Definition at line 84 of file cktiming.C.
References bgTraceCounter, Converse::CkMyPe(), CmiAbort(), CmiMkdir(), CmiPrintf(), end_time, finalizeBigSimTrace(), and start_time.
Referenced by FTN_NAME().
| void finalizeBigSimTrace | ( | ) |
| void startTraceBigSim | ( | ) |
Definition at line 148 of file cktiming.C.
References BgMark(), bgTraceCounter, CmiWallTimer(), start_time, and values.
Referenced by FTN_NAME().
| void endTraceBigSim_20param | ( | char * | eventname, | |
| int | stepno, | |||
| int | num_params, | |||
| double | p1, | |||
| double | p2, | |||
| double | p3, | |||
| double | p4, | |||
| double | p5, | |||
| double | p6, | |||
| double | p7, | |||
| double | p8, | |||
| double | p9, | |||
| double | p10, | |||
| double | p11, | |||
| double | p12, | |||
| double | p13, | |||
| double | p14, | |||
| double | p15, | |||
| double | p16, | |||
| double | p17, | |||
| double | p18, | |||
| double | p19, | |||
| double | p20 | |||
| ) |
Definition at line 216 of file cktiming.C.
References BgMark(), bgTraceCounter, CmiPrintf(), CmiWallTimer(), end_time, printf(), start_time, and values.
Referenced by endTraceBigSim().
| void endTraceBigSim | ( | char * | eventName, | |
| int | stepno | |||
| ) |
startTraceBigSim() begins tracing an event with a specified set of parameters.
These are convenience aliases so that a user can easily add/remove parameters while testing their application. Up to 20 parameters can be specified. These just call through to startTraceBigSim_20param().
Definition at line 351 of file cktiming.C.
References endTraceBigSim_20param().
Referenced by FTN_NAME().
startTraceBigSim() begins tracing an event with a specified set of parameters.
These are convenience aliases so that a user can easily add/remove parameters while testing their application. Up to 20 parameters can be specified. These just call through to startTraceBigSim_20param().
Definition at line 352 of file cktiming.C.
References endTraceBigSim_20param().
uint64_t start_time [static] |
Definition at line 20 of file cktiming.C.
Referenced by CMI_VMI_Close_Connections(), CMI_VMI_Open_Connections(), endTraceBigSim_20param(), initBigSimTrace(), LDProcessorSpeed(), startTraceBigSim(), ScotchTopoLB::work(), and ScotchLB::work().
uint64_t end_time [static] |
Definition at line 20 of file cktiming.C.
Referenced by endTraceBigSim_20param(), initBigSimTrace(), and LDProcessorSpeed().
Definition at line 40 of file cktiming.C.
| long long values[NUM_PAPI_EVENTS] |
Definition at line 42 of file cktiming.C.
Referenced by CmiGetDynamicReductionRemote(), CmiReductionHandleDynamicRequest(), ConjGrad2(), endTraceBigSim_20param(), idaStarGroup::ReductionResults(), SetUpConnectGraph(), and startTraceBigSim().
| char errorstring[PAPI_MAX_STR_LEN+1] |
Definition at line 43 of file cktiming.C.
| unsigned long bgTraceCounter |
Definition at line 46 of file cktiming.C.
Referenced by endTraceBigSim_20param(), initBigSimTrace(), and startTraceBigSim().
Definition at line 47 of file cktiming.C.
Referenced by TraceBluegene::bgDummyBeginExec(), pathHistoryManager::broadcastCriticalPathProjections(), LV3D_PerfManager::collect(), driver(), startCollectData(), TraceProjectionsBOC::startTimeAnalysis(), and LV3D_PerfManager::zero().
int outputTiming = 0 [static] |
Definition at line 79 of file cktiming.C.
1.5.5