PPL Logo

ck-core/init.h File Reference

Go to the source code of this file.

Data Structures

class  TableEntry
class  GroupIdxArray< dtype >
class  InitCallTable

Typedefs

typedef CkQ< void * > PtrQ
typedef CkVec< CkZeroPtr
< envelope > > 
PtrVec
typedef GroupIdxArray< TableEntryGroupTable
typedef CkVec< CkGroupIDGroupIDTable
typedef void(* CkInitCallFn )(void)
typedef void(* CkExitFn )(void)

Functions

void _registerInitCall (CkInitCallFn fn, int isNodeCall)
 CksvExtern (unsigned int, _numInitNodeMsgs)
 CksvExtern (CmiNodeLock, _nodeLock)
 CksvExtern (GroupTable *, _nodeGroupTable)
 CksvExtern (GroupIDTable, _nodeGroupIDTable)
 CksvExtern (CmiImmediateLockType, _nodeGroupTableImmLock)
 CksvExtern (unsigned int, _numNodeGroups)
 CkpvExtern (int, _charmEpoch)
 CkpvExtern (CkGroupID, _currentGroup)
 CkpvExtern (void *, _currentNodeGroupObj)
 CkpvExtern (CkGroupID, _currentGroupRednMgr)
 CkpvExtern (GroupTable *, _groupTable)
 CkpvExtern (GroupIDTable *, _groupIDTable)
 CkpvExtern (CmiImmediateLockType, _groupTableImmLock)
 CkpvExtern (unsigned int, _numGroups)
 CkpvExtern (char **, Ck_argv)
static IrrGroup_localBranch (CkGroupID gID)
void _initCharm (int unused_argc, char **argv)
 This is the main charm setup routine.
void CkRegisterMainModule (void)
 This routine registers the user's main module.
void registerExitFn (CkExitFn fn)
void EmergencyExit (void)

Variables

unsigned int _printCS
unsigned int _printSS
int _infoIdx
int _charmHandlerIdx
int _roRestartHandlerIdx
int _bocHandlerIdx
int _qdHandlerIdx
unsigned int _numInitMsgs
 This number is used only by processor zero to count how many messages it will send out for the initialization process.
CkQ< CkExitFn_CkExitFnVec


Typedef Documentation

typedef CkQ<void *> PtrQ

Definition at line 8 of file init.h.

Definition at line 9 of file init.h.

Definition at line 99 of file init.h.

Definition at line 100 of file init.h.

typedef void(* CkInitCallFn)(void)

Definition at line 102 of file init.h.


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