OpenAtom  Version1.5a
GSMap Class Reference
Inheritance diagram for GSMap:
CkArrayMapTable2 CkArrayMap

Public Member Functions

 GSMap (UberCollection _instance)
 
void pup (PUP::er &p)
 
int procNum (int, const CkArrayIndex &iIndex)
 int GSMap::slowprocNum(int arrayHdl, const CkArrayIndex2D &idx2d) More...
 
- Public Member Functions inherited from CkArrayMapTable2
int procNum (int, const CkArrayIndex &iIndex)
 
void pup (PUP::er &p)
 

Additional Inherited Members

- Public Attributes inherited from CkArrayMapTable2
MapType2maptable
 
UberCollection thisInstance
 

Detailed Description

Definition at line 290 of file cpaimd.h.

Member Function Documentation

int GSMap::procNum ( int  handle,
const CkArrayIndex &  iIndex 
)
inline

int GSMap::slowprocNum(int arrayHdl, const CkArrayIndex2D &idx2d)

Function for GSpace objects Does a hybrid chunking of the GSpace grid.

Depending on the no. of processors and the input parameter, Gstates_per_pe (l), the other dimension 'm' is decided. And then this chunk of size l by m is placed on a processor.

Definition at line 315 of file cpaimd.h.


The documentation for this class was generated from the following files: