


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