Data needed for the CkLoop intranode parallelization. More...
#include <ParallelGravity.h>
Public Attributes | |
CkVec< GenericTreeNode * > | lowNodes |
CkVec< int > | bucketids |
startBucket number | |
CkVec< int > | chunkids |
remote walk chunk number | |
CkVec< CkVec< OffsetNode > > | clists |
Cell interactions. | |
CkVec< CkVec< RemotePartInfo > > | rpilists |
Remote particle interactions. | |
CkVec< CkVec< LocalPartInfo > > | lpilists |
Local particle interactions. | |
TreePiece * | tp |
Treepiece that owns this data. | |
Data needed for the CkLoop intranode parallelization.
This structure holds the data that needs to be passed to a free processor so that it can calculate the gravity interactions. Each attribute is a list so that multiple buckets can be operated on.
CkVec<GenericTreeNode*> LoopParDataStruct::lowNodes |
Lowest node containing the buckets to interact