#include <gvt.h>
Data Fields | |
POSE_TimeType | optPVT |
PVT of local optimistic objects. | |
POSE_TimeType | conPVT |
PVT of local conservative objects. | |
POSE_TimeType | maxSR |
Max timestamp in SR table. | |
SRentry * | SRs |
# sends/recvs at particular timestamps <= PVT | |
int | numEntries |
Count of entries in SRs. | |
int | inactive |
Inactive status (GVT only). | |
POSE_TimeType | inactiveTime |
Inactive time (GVT only). | |
int | nextLB |
Iterations of GVT since last LB (GVT only). | |
int | runGVTflag |
Flag used by runGVT to call computeGVT indicating readiness. |
PVT sends processor virtual time and send/recv information to GVT. GVT also sends info to next GVT index for next GVT invocation.
Definition at line 27 of file gvt.h.
PVT of local optimistic objects.
Used to send estimated GVT from one GVT invocation to next
Definition at line 31 of file gvt.h.
Referenced by GVT::computeGVT(), PVT::reportReduce(), GVT::runGVT(), and PVT::startPhase().
PVT of local conservative objects.
Definition at line 33 of file gvt.h.
Referenced by GVT::computeGVT(), PVT::reportReduce(), and PVT::startPhase().
Max timestamp in SR table.
Definition at line 35 of file gvt.h.
Referenced by GVT::computeGVT(), PVT::reportReduce(), and PVT::startPhase().
# sends/recvs at particular timestamps <= PVT
Definition at line 37 of file gvt.h.
Referenced by GVT::computeGVT(), and PVT::reportReduce().
Count of entries in SRs.
Definition at line 39 of file gvt.h.
Referenced by GVT::computeGVT(), PVT::reportReduce(), and PVT::startPhase().
Inactive status (GVT only).
Definition at line 41 of file gvt.h.
Referenced by GVT::computeGVT(), and GVT::runGVT().
Inactive time (GVT only).
Definition at line 43 of file gvt.h.
Referenced by GVT::computeGVT(), and GVT::runGVT().
Iterations of GVT since last LB (GVT only).
Definition at line 45 of file gvt.h.
Referenced by GVT::computeGVT(), and GVT::runGVT().
Flag used by runGVT to call computeGVT indicating readiness.
Definition at line 47 of file gvt.h.
Referenced by GVT::computeGVT(), PVT::reportReduce(), GVT::runGVT(), and PVT::startPhase().