PPL Logo

ck-core/ckcheckpoint.h File Reference

Go to the source code of this file.

Data Structures

class  CkCheckpointMgr
 There is only one Checkpoint Manager in the whole system. More...

Functions

void printIndex (const CkArrayIndex &idx, char *dest)
void CkPupROData (PUP::er &p)
void CkPupMainChareData (PUP::er &p, CkArgMsg *args)
void CkPupChareData (PUP::er &p)
void CkPupGroupData (PUP::er &p, CmiBool create=CmiTrue)
void CkPupNodeGroupData (PUP::er &p, CmiBool create=CmiTrue)
void CkPupGroupData (PUP::er &p)
void CkPupNodeGroupData (PUP::er &p)
void CkPupArrayElementsData (PUP::er &p, int notifyListeners=1)
void CkPupProcessorData (PUP::er &p)
void CkRemoveArrayElements ()
void CkStartCheckpoint (const char *dirname, const CkCallback &cb)
void CkRestartMain (const char *dirname, CkArgMsg *args)
 Restart: There's no such object as restart manager is created because a group cannot restore itself anyway.
int CkCountArrayElements ()

Variables

int _inrestart
int _restarted
int _oldNumPes
int _chareRestored


Function Documentation

void printIndex ( const CkArrayIndex idx,
char *  dest 
)

Definition at line 92 of file ckcheckpoint.C.

References CkArrayIndex::data(), and CkArrayIndexBase::nInts.

void CkPupROData ( PUP::er p  ) 

void CkPupMainChareData ( PUP::er p,
CkArgMsg args 
)

void CkPupChareData ( PUP::er p  ) 

void CkPupGroupData ( PUP::er p,
CmiBool  create = CmiTrue 
)

void CkPupNodeGroupData ( PUP::er p,
CmiBool  create = CmiTrue 
)

void CkPupGroupData ( PUP::er p  ) 

void CkPupNodeGroupData ( PUP::er p  ) 

void CkPupArrayElementsData ( PUP::er p,
int  notifyListeners = 1 
)

void CkPupProcessorData ( PUP::er p  ) 

void CkRemoveArrayElements (  ) 

Definition at line 622 of file ckcheckpoint.C.

void CkStartCheckpoint ( const char *  dirname,
const CkCallback cb 
)

void CkRestartMain ( const char *  dirname,
CkArgMsg args 
)

Restart: There's no such object as restart manager is created because a group cannot restore itself anyway.

The mechanism exists as converse code and get invoked by broadcast message.

Definition at line 666 of file ckcheckpoint.C.

References _chareRestored, _initDone(), _inrestart, _oldNumPes, _restarted, BGConverse::CkMyNode(), Converse::CkMyPe(), BGConverse::CkMyRank(), Converse::CkNumPes(), CkPupArrayElementsData(), CkPupChareData(), CkPupGroupData(), CkPupMainChareData(), CkPupNodeGroupData(), CkPupROData(), CmiFclose(), CmiFopen(), CmiNodeBarrier(), CmiPrintf(), CmiTrue, p, and CkCallback::send().

Referenced by _parseCommandLineOpts().

int CkCountArrayElements (  ) 

Definition at line 550 of file ckcheckpoint.C.

Referenced by pupArrayElementsSkip().


Variable Documentation

Referenced by CkRestartMain().

Referenced by CkRestartMain().

Referenced by CkRestartMain().

Referenced by CkRestartMain().


Generated on Thu May 24 07:56:00 2012 for Charm++ by  doxygen 1.5.5