PPL Logo

ck-core/ckevacuation.C File Reference

Go to the source code of this file.

Functions

void _ckEvacBcast (struct evacMsg *msg)
void _ckAckEvac (struct evacMsg *msg)
void CkAnnounceEvac (int remain)
void CkStopScheduler ()
void CkEmmigrateElement (void *arg)
void CkEvacuatedElement ()
void CkClearAllArrayElements ()
void CkDecideEvacPe ()
void CkClearAllArrayElementsCPP ()
int getNextPE (const CkArrayIndex &i)
int getNextSerializer ()
int CkNumValidPes ()
void processRaiseEvacFile (char *raiseEvacFile)

Variables

int _ckEvacBcastIdx
int _ckAckEvacIdx
int numValidProcessors
double evacTime
int remainingElements
int allowMessagesOnly
double firstRecv
int evacuate
int numEvacuated


Function Documentation

void _ckEvacBcast ( struct evacMsg msg  ) 

void _ckAckEvac ( struct evacMsg msg  ) 

Definition at line 74 of file ckevacuation.C.

References Converse::CkMyPe(), CmiWallTimer(), printf(), and set_avail_vector().

Referenced by _initCharm().

void CkAnnounceEvac ( int  remain  ) 

void CkStopScheduler (  ) 

Definition at line 95 of file ckevacuation.C.

References Converse::CkMyPe(), IrrGroup::doneEvacuate(), and printf().

void CkEmmigrateElement ( void *  arg  ) 

void CkEvacuatedElement (  ) 

void CkClearAllArrayElements (  ) 

void CkDecideEvacPe (  ) 

Definition at line 160 of file ckevacuation.C.

References CkClearAllArrayElements(), and CmiWallTimer().

Referenced by _initCharm(), and processRaiseEvacFile().

void CkClearAllArrayElementsCPP (  ) 

Definition at line 228 of file ckevacuation.C.

References CkClearAllArrayElements().

int getNextPE ( const CkArrayIndex i  ) 

int getNextSerializer (  ) 

Definition at line 303 of file ckevacuation.C.

References Converse::CkNumPes().

Referenced by _ckEvacBcast(), and CkClearAllArrayElements().

int CkNumValidPes (  ) 

Definition at line 316 of file ckevacuation.C.

References Converse::CkNumPes().

Referenced by _exitHandler(), CkClearAllArrayElements(), and CentralLB::ReceiveStats().


Variable Documentation

Definition at line 18 of file ckevacuation.C.

Referenced by _initCharm().

Definition at line 19 of file ckevacuation.C.

Referenced by _initCharm().

Definition at line 20 of file ckevacuation.C.

Definition at line 22 of file ckevacuation.C.

Referenced by KillOnAllSigs().

Definition at line 24 of file ckevacuation.C.

Definition at line 25 of file ckevacuation.C.

Referenced by CkLocRec_remote::deliver().

Definition at line 28 of file ckevacuation.C.

Definition at line 157 of file ckevacuation.C.

Referenced by _initCharm().

Definition at line 171 of file ckevacuation.C.


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