PPL Logo

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)
 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 }


Generated on Sat May 26 08:08:07 2012 for Charm++ by  doxygen 1.5.5