PPL Logo

libs/ck-libs/ckloop/CkLoop.h File Reference

Go to the source code of this file.

Data Structures

class  CurLoopInfo
struct  loopChunkMsg
struct  converseNotifyMsg
class  CharmNotifyMsg
class  HelperNotifyMsg
class  DestroyNotifyMsg
class  FuncCkLoop
class  FuncSingleHelper

Typedefs

typedef struct loopChunkMsg LoopChunkMsg
typedef struct converseNotifyMsg ConverseNotifyMsg

Enumerations

enum  CkLoop_queueID { NODE_Q = 0, PE_Q }

Functions

 CpvDeclare (envelope *, dummyEnv)
 CpvCExtern (int, isHelperOn)
void executeChunk (LoopChunkMsg *msg)
void SingleHelperStealWork (ConverseNotifyMsg *msg)
void hybridHandlerFunc (LoopChunkMsg *msg)

Variables

CmiNodeLock loop_info_inited_lock


Typedef Documentation

typedef struct loopChunkMsg LoopChunkMsg


Enumeration Type Documentation

Enumerator:
NODE_Q 
PE_Q 

Definition at line 203 of file CkLoop.h.


Function Documentation

CpvDeclare ( envelope ,
dummyEnv   
)

CpvCExtern ( int  ,
isHelperOn   
)

void executeChunk ( LoopChunkMsg msg  ) 

Referenced by RegisterCkLoopHdlrs().

Here is the caller graph for this function:

void SingleHelperStealWork ( ConverseNotifyMsg msg  ) 

Referenced by RegisterCkLoopHdlrs().

Here is the caller graph for this function:

void hybridHandlerFunc ( LoopChunkMsg msg  ) 

Referenced by RegisterCkLoopHdlrs().

Here is the caller graph for this function:


Variable Documentation


Generated on Mon Sep 21 08:06:52 2020 for Charm++ by  doxygen 1.5.5