26 #include "PatchMgr.decl.h"
29 #include "TopoManager.h"
199 int recvCheckpointReq_index;
200 int recvCheckpointLoad_index;
201 int recvCheckpointStore_index;
202 int recvCheckpointAck_index;
204 int recvExchangeReq_index;
205 int recvExchangeMsg_index;
217 int migrationCountdown;
SortedArray< MovePatch > MovePatchList
void recvCheckpointReq_handler(envelope *env)
void setHomePatchFixedAtomNum(int patchId, int numFixed)
void sendOneHomePatch(int patchId, int nodeId)
void recvExchangeReq_handler(envelope *env)
void createHomePatch(PatchID pid, FullAtomList &a)
void sendAtoms(PatchID pid, FullAtomList &a)
void recvExchangeMsg(ExchangeAtomsMsg *msg)
void sendExchangeReq(int pid, int src)
void recvExchangeReq(ExchangeAtomsReqMsg *msg)
HomePatch * homePatch(PatchID pid)
void movePatch(PatchID, NodeID)
void sendCheckpointAck(int pid, int dst, int dstpe)
void recvCheckpointLoad(CheckpointAtomsMsg *msg)
void recvCheckpointStore(CheckpointAtomsMsg *msg)
MovePatchesMsg(PatchID n, FullAtomList &a)
int operator==(MovePatch m)
ResizeArrayIter< MovePatch > MovePatchListIter
void recvAtoms(MovePatchesMsg *msg)
void recvMigrateAtomsCombined(MigrateAtomsCombinedMsg *)
MovePatch(PatchID p=-1, NodeID n=-1)
void recvCheckpointLoad_handler(envelope *env)
void setNumFixedAtoms(int numFixed)
void sendMigrationMsgs(PatchID, MigrationInfo *, int)
void setLattice(SetLatticeMsg *msg)
void recvCheckpointAck_handler(envelope *env)
int berendsenPressure_count
void sendCheckpointLoad(CheckpointAtomsMsg *msg, int dst, int dstpe)
void moveAtom(MoveAtomMsg *msg)
int operator<(MovePatch m)
void swap(ResizeArray< Elem > &ra)
void recvCheckpointAck(CheckpointAtomsReqMsg *msg)
void recvCheckpointStore_handler(envelope *env)
void moveAllBy(MoveAllByMsg *msg)
Elem * find(const Elem &elem)
static MovePatchesMsg * unpack(void *ptr)
static void * pack(MovePatchesMsg *msg)
HomePatch * homePatch(PatchID pid)
void sendCheckpointStore(CheckpointAtomsMsg *msg, int dst, int dstpe)
void recvCheckpointReq(CheckpointAtomsReqMsg *msg)
void sendCheckpointReq(int pid, int remote, const char *key, int task)
static PatchMgr * Object()
void recvExchangeMsg_handler(envelope *env)
void sendExchangeMsg(ExchangeAtomsMsg *msg, int dst, int dstpe)
void recvMovePatches(MovePatchesMsg *msg)