ck-perf/trace-projections.C File Reference
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) |
| | CtvExtern (int, curThreadEvent) |
| | CkpvDeclare (CmiInt8, CtrLogBufSize) |
| | CkpvStaticDeclare (usrEventVec, usrEventlist) |
| | CkpvStaticDeclare (CkVec< UsrEvent * > *, usrEvents) |
| | CkpvStaticDeclare (CkVec< UsrEvent * > *, usrStats) |
| void | disableTraceLogOutput () |
| | Disable the outputting of the trace logs.
|
| void | enableTraceLogOutput () |
| | Enable the outputting of the trace logs.
|
| void | _createTraceprojections (char **argv) |
| | For each TraceFoo module, _createTraceFoo() must be defined.
|
| static void | traceThreadListener_suspend (struct CthThreadListener *l) |
| static void | traceThreadListener_resume (struct CthThreadListener *l) |
| static void | traceThreadListener_free (struct CthThreadListener *l) |
| static void | updateProjLog (void *data, double t, double recvT, void *ptr) |
| void | registerOutlierReduction () |
| static void | TraceProjectionsExitHandler () |
| | **IMPT NOTES**:
|
| void | initTraceProjectionsBOC () |
Variables |
| bool | checknested = false |
| CkGroupID | traceProjectionsGID |
| CkGroupID | kMeansGID |
| CkReduction::reducerType | outlierReductionType |
| CkReduction::reducerType | minMaxReductionType |
| static int | warned = 0 |