Public Member Functions | |
DefaultArrayMap (void) | |
DefaultArrayMap (CkMigrateMessage *m) | |
int | registerArray (const CkArrayIndex &numElements, CkArrayID aid) |
void | unregisterArray (int idx) |
int | procNum (int arrayHdl, const CkArrayIndex &i) |
void | pup (PUP::er &p) |
Pack/UnPack - tell the runtime how to serialize this class's data for migration, checkpoint, etc. | |
Data Fields | |
CkPupPtrVec< arrayMapInfo > | amaps |
This array stores information about different chare arrays in a Charm program (dimensions, binsize, numChares etc . |
Definition at line 406 of file cklocation.C.
DefaultArrayMap::DefaultArrayMap | ( | void | ) | [inline] |
Definition at line 414 of file cklocation.C.
DefaultArrayMap::DefaultArrayMap | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 418 of file cklocation.C.
int DefaultArrayMap::registerArray | ( | const CkArrayIndex & | numElements, | |
CkArrayID | aid | |||
) | [inline, virtual] |
Reimplemented from CkArrayMap.
Reimplemented in FastArrayMap, HilbertArrayMap, and ReadFileMap.
Definition at line 420 of file cklocation.C.
References idx.
Referenced by ReadFileMap::registerArray(), HilbertArrayMap::registerArray(), and FastArrayMap::registerArray().
void DefaultArrayMap::unregisterArray | ( | int | idx | ) | [inline, virtual] |
Reimplemented from RRMap.
Reimplemented in FastArrayMap, HilbertArrayMap, and ReadFileMap.
Definition at line 434 of file cklocation.C.
References BGConverse::CkMyNodeSize(), BGConverse::CkNodeFirst(), Converse::CkNumPes(), CkArrayMap::dynamicIns, int, RRMap::procNum(), and useNodeBlkMapping.
void DefaultArrayMap::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Pack/UnPack - tell the runtime how to serialize this class's data for migration, checkpoint, etc.
Reimplemented from RRMap.
Reimplemented in FastArrayMap, HilbertArrayMap, and ReadFileMap.
Definition at line 503 of file cklocation.C.
References Converse::CkNumPes(), PUP::er::isUnpacking(), npes, and RRMap::pup().
Referenced by ReadFileMap::pup(), HilbertArrayMap::pup(), and FastArrayMap::pup().
This array stores information about different chare arrays in a Charm program (dimensions, binsize, numChares etc .
.. )
Definition at line 411 of file cklocation.C.