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 |