Public Member Functions | |
CkCheckpointMgr () | |
CkCheckpointMgr (CkMigrateMessage *m) | |
void | Checkpoint (const char *dirname, CkCallback cb, bool requestStatus=false) |
void | SendRestartCB (void) |
void | pup (PUP::er &p) |
Private Attributes | |
CkCallback | restartCB |
double | chkptStartTimer |
bool | requestStatus |
int | chkpStatus |
Definition at line 187 of file ckcheckpoint.C.
CkCheckpointMgr::CkCheckpointMgr | ( | ) | [inline] |
Definition at line 194 of file ckcheckpoint.C.
CkCheckpointMgr::CkCheckpointMgr | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 195 of file ckcheckpoint.C.
void CkCheckpointMgr::Checkpoint | ( | const char * | dirname, | |
CkCallback | cb, | |||
bool | requestStatus = false | |||
) |
Definition at line 202 of file ckcheckpoint.C.
References _lbdb, addPartitionDirectory(), barrier, PUP::toDisk::checkError(), checkpointOne(), chkpStatus, CK_CHECKPOINT_FAILURE, CK_CHECKPOINT_SUCCESS, BGConverse::CkMyNode(), Converse::CkMyPe(), BGConverse::CkMyRank(), CkPupArrayElementsData(), CkPupChareData(), CkPupGroupData(), CkPupNodeGroupData(), CmiFclose(), CmiMkdir(), CmiWallTimer(), openCheckpointFile(), p, pending_realloc_state, REALLOC_IN_PROGRESS, requestStatus, restartCB, and SendRestartCB().
void CkCheckpointMgr::SendRestartCB | ( | void | ) |
Definition at line 295 of file ckcheckpoint.C.
References chkpStatus, Converse::CkMyPe(), CmiWallTimer(), PUP::m, requestStatus, restartCB, and CkCallback::send().
Referenced by Checkpoint().
void CkCheckpointMgr::pup | ( | PUP::er & | p | ) | [inline] |
CkCallback CkCheckpointMgr::restartCB [private] |
Definition at line 189 of file ckcheckpoint.C.
Referenced by Checkpoint(), pup(), and SendRestartCB().
double CkCheckpointMgr::chkptStartTimer [private] |
Definition at line 190 of file ckcheckpoint.C.
bool CkCheckpointMgr::requestStatus [private] |
Definition at line 191 of file ckcheckpoint.C.
Referenced by Checkpoint(), CkRestartMain(), and SendRestartCB().
int CkCheckpointMgr::chkpStatus [private] |