Class PE¶
Defined in File PE.h
Class Documentation¶
-
class
PE¶ Public Functions
-
PE()¶
-
~PE()¶
-
void
goToNextIter(int iter)¶
-
bool
noUnsatDep(int iter, int tInd)¶
-
void
mark_all_done(int iter, int tInd)¶
-
double
taskExecTime(int tInd)¶
-
void
printStat(int iter)¶
-
void
invertMsgPe(int iter, int tInd)¶
-
double
getTaskExecTime(int tInd)¶
-
void
addTaskExecTime(int tInd, double time)¶
Public Members
-
bool **
taskStatus¶
-
bool **
taskExecuted¶
-
bool **
msgStatus¶
-
bool *
allMarked¶
-
double
currTime¶
-
bool
busy¶
-
int
beforeTask¶
-
int
totalTasksCount¶
-
int
myNum¶
-
int
myEmPE¶
-
int
jobNum¶
-
int
tasksCount¶
-
int
currentTask¶
-
int
firstTask¶
-
int
currIter¶
-
int
loop_start_task¶
-
std::map<int, int> *
msgDestLogs¶
-
int
numWth¶
-
int
numEmPes¶
-
int64_t *
sendSeq¶
-
int64_t *
recvSeq¶
-
std::map<int, int>
pendingReqs¶
-
std::map<int, int64_t>
pendingRReqs¶
-
std::vector<int64_t>
collectiveSeq¶
-
std::map<int64_t, std::map<int64_t, std::map<int, int>>>
pendingCollMsgs¶
-
CollKeyType
pendingRCollMsgs¶
-
int64_t
currentCollComm¶
-
int64_t
currentCollSeq¶
-
int64_t
currentCollTask¶
-
int64_t
currentCollMsgSize¶
-
int
currentCollRank¶
-
int
currentCollPartner¶
-
int
currentCollSize¶
-
int
currentCollSendCount¶
-
int
currentCollRecvCount¶
-