PPL Logo

ck-core/ckevacuation.h File Reference

Go to the source code of this file.

Data Structures

struct  evacMsg
class  CkElementEvacuate
class  CkElementInformHome

Functions

 CpvCExtern (char *, _validProcessors)
 CkpvExtern (char, startedEvac)
void _ckEvacBcast (struct evacMsg *)
void _ckAckEvac (struct evacMsg *)
void CkDecideEvacPe ()
int getNextPE (const CkArrayIndex &i)
int getNextSerializer ()
int CkNumValidPes ()
void CkStopScheduler ()
void CkEvacuatedElement ()
void CkEmmigrateElement (void *arg)
void CkClearAllArrayElementsCPP ()

Variables

int _ckEvacBcastIdx
int _ckAckEvacIdx
int allowMessagesOnly
int evacuate


Function Documentation

CpvCExtern ( char *  ,
_validProcessors   
)

CkpvExtern ( char  ,
startedEvac   
)

void _ckEvacBcast ( struct evacMsg  ) 

void _ckAckEvac ( struct evacMsg  ) 

Definition at line 74 of file ckevacuation.C.

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

Referenced by _initCharm().

void CkDecideEvacPe (  ) 

Definition at line 160 of file ckevacuation.C.

References CkClearAllArrayElements(), and CmiWallTimer().

Referenced by _initCharm(), and processRaiseEvacFile().

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().

void CkStopScheduler (  ) 

Definition at line 95 of file ckevacuation.C.

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

void CkEvacuatedElement (  ) 

void CkEmmigrateElement ( void *  arg  ) 

void CkClearAllArrayElementsCPP (  ) 

Definition at line 228 of file ckevacuation.C.

References CkClearAllArrayElements().


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 25 of file ckevacuation.C.

Referenced by CkLocRec_remote::deliver().

Definition at line 157 of file ckevacuation.C.

Referenced by _initCharm().


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