
Go to the source code of this file.
Data Structures | |
| class | UsrEvent |
| struct | TraceThreadListener |
Typedefs | |
| typedef CkVec< char * > | usrEventVec |
Functions | |
| CkReductionMsg * | outlierReduction (int nMsgs, CkReductionMsg **msgs) |
| CkReductionMsg * | minMaxReduction (int nMsgs, CkReductionMsg **msgs) |
| CkpvStaticDeclare (TraceProjections *, _trace) | |
| CtvStaticDeclare (int, curThreadEvent) | |
| CkpvDeclare (CmiInt8, CtrLogBufSize) | |
| CkpvStaticDeclare (usrEventVec, usrEventlist) | |
| CkpvStaticDeclare (CkVec< UsrEvent * > *, usrEvents) | |
| void | disableTraceLogOutput () |
| Disable the outputting of the trace logs. | |
| void | enableTraceLogOutput () |
| Enable the outputting of the trace logs. | |
| void | flushTraceLog () |
| Force the log files to be flushed. | |
| void | _createTraceprojections (char **argv) |
| For each TraceFoo module, _createTraceFoo() must be defined. | |
| void | traceThreadListener_suspend (struct CthThreadListener *l) |
| void | traceThreadListener_resume (struct CthThreadListener *l) |
| void | traceThreadListener_free (struct CthThreadListener *l) |
| static void | updateProjLog (void *data, double t, double recvT, void *ptr) |
| void | registerOutlierReduction () |
| void | TraceProjectionsExitHandler () |
| **IMPT NOTES**: | |
| void | initTraceProjectionsBOC () |
Variables | |
| int | deltaLog |
| int | nonDeltaLog |
| int | checknested = 0 |
| CkGroupID | traceProjectionsGID |
| CkGroupID | kMeansGID |
| CkReduction::reducerType | outlierReductionType |
| CkReduction::reducerType | minMaxReductionType |
| static int | warned = 0 |
| int | papiEvents [NUMPAPIEVENTS] = { PAPI_L2_DCM, PAPI_FP_OPS } |
1.5.5