|
Data Structures |
class | TableEntry |
class | GroupIdxArray< dtype > |
class | InitCallTable |
Typedefs |
typedef CkQ< void * > | PtrQ |
typedef std::vector< CkZeroPtr
< envelope > > | PtrVec |
typedef GroupIdxArray< TableEntry > | GroupTable |
typedef std::vector< CkGroupID > | GroupIDTable |
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 (bool, _destroyingNodeGroup) |
| CkpvExtern (char **, Ck_argv) |
static IrrGroup * | _localBranch (CkGroupID gID) |
void | _registerCommandLineOpt (const char *opt) |
void | _initCharm (int unused_argc, char **argv) |
| This is the main charm setup routine.
|
void | _sendReadonlies () |
int | charm_main (int argc, char **argv) |
void | FTN_NAME (CHARM_MAIN_FORTRAN_WRAPPER, charm_main_fortran_wrapper) |
CLINKAGE void | CkRegisterMainModule (void) |
| This routine registers the user's main module.
|
void | registerExitFn (CkExitFn fn) |
void | CkContinueExit () |
void | EmergencyExit (void) |
Variables |
unsigned int | _printCS |
unsigned int | _printSS |
int | _infoIdx |
int | _charmHandlerIdx |
int | _roRestartHandlerIdx |
int | _ROGroupRestartHandlerIdx |
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.
|
FLINKAGE void char ** | argv |
CkQ< CkExitFn > | _CkExitFnVec |