PPL Logo

UpdateMsg Class Reference

Message to send info to GVT. More...

#include <gvt.h>

Inheritance diagram for UpdateMsg:

Inheritance graph
[legend]
Collaboration diagram for UpdateMsg:

Collaboration graph
[legend]

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.
SRentrySRs
 # 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.

Detailed Description

Message to send info to GVT.

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.


Field Documentation

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


The documentation for this class was generated from the following file:

Generated on Mon Sep 21 08:31:35 2020 for Charm++ by  doxygen 1.5.5