PPL Logo

conv-perf/charmProjections.h File Reference

Go to the source code of this file.

Functions

void initCharmProjections (void)
void charm_creation (envelope *e, int ep, int num=1)
void charm_beginExecute (envelope *e)
void charm_beginExecuteDetailed (int event, int msgType, int ep, int srcPe, int ml)
void charm_endExecute (void)
void charm_enqueueMsg (envelope *e)
void charm_dequeueMsg (envelope *e)
void charm_beginComputation (void)
void charm_endComputation (void)
void charm_messageRecv (char *env, int pe)
void charm_userEvent (int e)
void charm_userPairEvent (int e, double bt, double et)
void charm_beginPack (void)
void charm_endPack (void)
void charm_beginUnpack (void)
void charm_endUnpack (void)


Function Documentation

void charm_creation ( envelope e,
int  ep,
int  num = 1 
)

Definition at line 34 of file charmProjections.C.

References Converse::CkMyPe(), curEvent, ForChareMsg, envelope::getMsgtype(), envelope::getTotalsize(), LogEvent1(), and envelope::setEvent().

Here is the call graph for this function:

void charm_beginExecute ( envelope e  ) 

Definition at line 61 of file charmProjections.C.

References _threadEP, charm_beginExecuteDetailed(), Converse::CkMyPe(), execEp, execEvent, ForChareMsg, envelope::getEpIdx(), envelope::getEvent(), envelope::getMsgtype(), envelope::getSrcPe(), envelope::getTotalsize(), and LogEvent1().

Referenced by TraceProjector::beginExecute().

Here is the call graph for this function:

Here is the caller graph for this function:

void charm_beginExecuteDetailed ( int  event,
int  msgType,
int  ep,
int  srcPe,
int  ml 
)

Definition at line 79 of file charmProjections.C.

References execEp, execEvent, execPe, and LogEvent1().

Referenced by charm_beginExecute().

Here is the call graph for this function:

Here is the caller graph for this function:

void charm_endExecute ( void   ) 

Definition at line 96 of file charmProjections.C.

References _threadEP, Converse::CkMyPe(), execEp, execEvent, execPe, and LogEvent1().

Here is the call graph for this function:

void charm_enqueueMsg ( envelope e  ) 

Definition at line 120 of file charmProjections.C.

References envelope::getEvent(), envelope::getMsgtype(), envelope::getSrcPe(), and LogEvent1().

Here is the call graph for this function:

void charm_dequeueMsg ( envelope e  ) 

Definition at line 130 of file charmProjections.C.

References envelope::getEvent(), envelope::getMsgtype(), envelope::getSrcPe(), and LogEvent1().

Here is the call graph for this function:

void charm_beginComputation ( void   ) 

Definition at line 140 of file charmProjections.C.

References LogEvent1().

Here is the call graph for this function:

void charm_endComputation ( void   ) 

Definition at line 147 of file charmProjections.C.

References LogEvent1().

Here is the call graph for this function:

void charm_messageRecv ( char *  env,
int  pe 
)

Definition at line 154 of file charmProjections.C.

void charm_userEvent ( int  e  ) 

Definition at line 156 of file charmProjections.C.

References Converse::CkMyPe(), curevent, and LogEvent1().

Here is the call graph for this function:

void charm_userPairEvent ( int  e,
double  bt,
double  et 
)

Definition at line 168 of file charmProjections.C.

References Converse::CkMyPe(), curevent, and LogEvent4().

Here is the call graph for this function:

void charm_beginPack ( void   ) 

Definition at line 182 of file charmProjections.C.

References Converse::CkMyPe(), and LogEvent1().

Here is the call graph for this function:

void charm_endPack ( void   ) 

Definition at line 191 of file charmProjections.C.

References Converse::CkMyPe(), and LogEvent1().

Here is the call graph for this function:

void charm_beginUnpack ( void   ) 

Definition at line 200 of file charmProjections.C.

References Converse::CkMyPe(), and LogEvent1().

Here is the call graph for this function:

void charm_endUnpack ( void   ) 

Definition at line 209 of file charmProjections.C.

References Converse::CkMyPe(), and LogEvent1().

Here is the call graph for this function:


Generated on Mon Sep 21 08:03:19 2020 for Charm++ by  doxygen 1.5.5