Public Member Functions | |
int | forGrpSec () |
Data Fields | |
int | nIdx |
number of PEs in this subtree | |
CkArrayIndex * | arrIdx |
for array sections: list of array section elements in this subtree for group sections: NULL | |
int * | peElems |
for array sections: peElems contains list of PEs that are in this subtree, and for each PE, the index to its array section elements, i.e: peElems[2*i] is the i-th PE peElems[2*i+1] is the index in arrIdx of the first element in i-th PE | |
CkSectionInfo | parent |
CkSectionInfo | rootSid |
int | redNo |
int | bfactor |
Message is directed to a set of PEs with the purpose of building a spanning tree of them.
Definition at line 229 of file ckmulticast.C.
int multicastSetupMsg::forGrpSec | ( | ) | [inline] |
Definition at line 253 of file ckmulticast.C.
References arrIdx, nIdx, and peElems.
Referenced by CkMulticastMgr::setup().
number of PEs in this subtree
Definition at line 234 of file ckmulticast.C.
Referenced by forGrpSec(), CkMulticastMgr::initCookie(), CkMulticastMgr::initGrpCookie(), and CkMulticastMgr::setup().
CkArrayIndex* multicastSetupMsg::arrIdx |
for array sections: list of array section elements in this subtree for group sections: NULL
Definition at line 239 of file ckmulticast.C.
Referenced by forGrpSec(), CkMulticastMgr::initCookie(), CkMulticastMgr::initGrpCookie(), and CkMulticastMgr::setup().
for array sections: peElems contains list of PEs that are in this subtree, and for each PE, the index to its array section elements, i.e: peElems[2*i] is the i-th PE peElems[2*i+1] is the index in arrIdx of the first element in i-th PE
for group sections: list of PEs in this subtree
Definition at line 249 of file ckmulticast.C.
Referenced by forGrpSec(), CkMulticastMgr::initCookie(), CkMulticastMgr::initGrpCookie(), and CkMulticastMgr::setup().
Definition at line 250 of file ckmulticast.C.
Referenced by CkMulticastMgr::initCookie(), CkMulticastMgr::initGrpCookie(), and CkMulticastMgr::setup().
Definition at line 251 of file ckmulticast.C.
Referenced by CkMulticastMgr::initCookie(), CkMulticastMgr::initGrpCookie(), and CkMulticastMgr::setup().
Definition at line 252 of file ckmulticast.C.
Referenced by CkMulticastMgr::initCookie(), CkMulticastMgr::initGrpCookie(), and CkMulticastMgr::setup().
Definition at line 257 of file ckmulticast.C.
Referenced by CkMulticastMgr::initCookie(), CkMulticastMgr::initGrpCookie(), and CkMulticastMgr::setup().