38 #include "src_piny_physics_v1.0/include/class_defs/CP_OPERATIONS/class_cpxcfnctls.h"
41 extern CProxy_TimeKeeper TimeKeeperProxy;
42 extern CkVec <CProxy_CP_Rho_RealSpacePlane> UrhoRealProxy;
43 extern CkVec <CProxy_CP_LargeSP_RhoGSpacePlane> UlsRhoGProxy;
44 extern CkVec <CProxy_FFTcache> UfftCacheProxy;
45 extern CkVec <CProxy_GSpaceDriver> UgSpaceDriverProxy;
68 CP_LargeSP_RhoRealSpacePlane::CP_LargeSP_RhoRealSpacePlane(
70 thisInstance(_instance)
75 #ifdef _CP_DEBUG_LARGESP_RHOREAL_VERBOSE_
76 CkPrintf(
"[%d %d] LargeSP_RhoReal constructs \n",thisIndex.x, thisIndex.y);
118 CP_LargeSP_RhoRealSpacePlane::~CP_LargeSP_RhoRealSpacePlane(){
131 ArrayElement2D::pup(p);
149 #ifdef _CP_DEBUG_LARGE_RHOREAL_VERBOSE_
150 CkPrintf(
"[%d,%d] LSP_RhoReal accepting Density %d \n",
151 thisIndex.x,thisIndex.y,CkMyPe());
172 #ifdef _CP_DEBUG_LARGE_RHOREAL_VERBOSE_
173 CkPrintf(
"[%d, %d] LSP_RhoReal accepting LSPRhoG %d\n",
174 thisIndex.x,thisIndex.y,CkMyPe());
holds the UberIndex and the offset for proxies
void init()
post constructor initialization
CkGroupID mCastGrpId
Multicast manager group that handles many mcast/redns in the code. Grep for info. ...
void acceptLSPRhoG()
Data comes from LSP_RhoG once an algorithm step.
Add type declarations for simulationConstants class (readonly vars) and once class for each type of o...
void pup(PUP::er &)
Pup my variables for migration.
bool is_pow2(int)
return tru if input is power of 2
Some basic data structures and the array map classes are defined here.
void acceptRhoR()
Data comes from Rho_Real once an algorithm step.