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)

Variables

unsigned int _printCS
unsigned int _printSS
int _infoIdx
int _charmHandlerIdx
int _roHandlerIdx
int _roRestartHandlerIdx
int _initHandlerIdx
int _bocHandlerIdx
int _nodeBocHandlerIdx
int _qdHandlerIdx
unsigned int _numInitMsgs
CkQ< CkExitFn_CkExitFnVec


Typedef Documentation

typedef CkQ<void *> PtrQ

Definition at line 12 of file init.h.

typedef CkVec<CkZeroPtr<envelope> > PtrVec

Definition at line 13 of file init.h.

typedef GroupIdxArray<TableEntry> GroupTable

Definition at line 102 of file init.h.

typedef CkVec<CkGroupID> GroupIDTable

Definition at line 103 of file init.h.

typedef void(*) CkInitCallFn(void)

Definition at line 105 of file init.h.


Generated on Sun Jun 29 13:29:32 2008 for Charm++ by  doxygen 1.5.1