PPL Logo

ck-core/ckmemcheckpoint.C File Reference

Go to the source code of this file.

Data Structures

class  CkMemCheckPTInfo
class  CkDiskCheckPTInfo
class  MemElementPacker

Functions

void noopck (const char *,...)
void pingBuddy ()
void pingCheckHandler ()
 CpvDeclare (int, _crashedNode)
 CpvDeclare (CkProcCheckPTMessage **, procChkptBuf)
 checkpoint buffer for processor system data, remove static to make icpc 10.1 pass with -O
 CpvDeclare (int, chkpPointer)
 CpvDeclare (int, chkpNum)
int ChkptOnPe (int pe)
static void _handleProcData (PUP::er &p)

Variables

static int replicaDieHandlerIdx
static int replicaDieBcastHandlerIdx
static int changePhaseHandlerIdx
static int pingHandlerIdx
static int pingCheckHandlerIdx
static int buddyDieHandlerIdx
static double lastPingTime = -1
bool _memChkptOn = true
CkGroupID ckCheckPTGroupID
static bool checkpointed = false
char * killFile
int killFlag = 0
double killTime = 0.0


Function Documentation

void noopck ( const char *  ,
  ... 
)

Definition at line 50 of file ckmemcheckpoint.C.

void pingBuddy (  ) 

Referenced by CkMemCheckPT::CkMemCheckPT(), CkMemCheckPT::isMaster(), and CkMemCheckPT::pup().

Here is the caller graph for this function:

void pingCheckHandler (  ) 

Referenced by CkMemCheckPT::CkMemCheckPT(), CkMemCheckPT::isMaster(), and CkMemCheckPT::pup().

Here is the caller graph for this function:

CpvDeclare ( int  ,
_crashedNode   
)

CpvDeclare ( CkProcCheckPTMessage **  ,
procChkptBuf   
)

checkpoint buffer for processor system data, remove static to make icpc 10.1 pass with -O

CpvDeclare ( int  ,
chkpPointer   
)

CpvDeclare ( int  ,
chkpNum   
)

int ChkptOnPe ( int  pe  )  [inline]

Definition at line 136 of file ckmemcheckpoint.C.

References Converse::CkNumPes().

Referenced by CkMemCheckPT::isMaster(), CkMemCheckPT::sendProcData(), and CkMemCheckPT::startArrayCheckpoint().

Here is the call graph for this function:

Here is the caller graph for this function:

static void _handleProcData ( PUP::er p  )  [inline, static]

Definition at line 649 of file ckmemcheckpoint.C.

References Converse::CkMyPe(), BGConverse::CkMyRank(), CkPupChareData(), CkPupGroupData(), CkPupMainChareData(), CkPupNodeGroupData(), and CkPupROData().

Referenced by CkMemCheckPT::isMaster(), and CkMemCheckPT::sendProcData().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

Definition at line 60 of file ckmemcheckpoint.C.

Referenced by CkMemCheckPT::isMaster().

Definition at line 61 of file ckmemcheckpoint.C.

Referenced by CkMemCheckPT::isMaster().

Definition at line 62 of file ckmemcheckpoint.C.

Referenced by CkMemCheckPT::isMaster().

int pingHandlerIdx [static]

Definition at line 67 of file ckmemcheckpoint.C.

Referenced by CkMemCheckPT::isMaster().

Definition at line 68 of file ckmemcheckpoint.C.

Referenced by CkMemCheckPT::isMaster().

Definition at line 69 of file ckmemcheckpoint.C.

Referenced by CkMemCheckPT::isMaster().

double lastPingTime = -1 [static]

Definition at line 70 of file ckmemcheckpoint.C.

bool _memChkptOn = true

Definition at line 96 of file ckmemcheckpoint.C.

bool checkpointed = false [static]

Definition at line 98 of file ckmemcheckpoint.C.

Referenced by CkMemCheckPT::doItNow(), and CkMemCheckPT::isMaster().

double killTime = 0.0

Definition at line 109 of file ckmemcheckpoint.C.


Generated on Mon Sep 21 07:57:54 2020 for Charm++ by  doxygen 1.5.5