array2d< T > | == Regular rectangular 2D array |
ArrayElement4D | |
InputDataHandler< leftHandlerType, rightHandlerType > | A very thin wrapper class |
Atom | |
AtomNHC | |
cp::ortho::Builder | A class that orchestrates the mapping and creation of one ortho array and accompanying chares like OrthoHelper, CLA_Matrix etc |
cp::paircalc::Builder | A class that orchestrates the mapping and creation of one paircalc array and accompanying chares like InputDataHandler etc |
CBase_AtomsCompute | |
AtomsCompute | |
CBase_CLA_Matrix | |
CLA_Matrix | |
CBase_CLA_MM3D_multiplier | |
CLA_MM3D_multiplier | |
CBase_CP_LargeSP_RhoGSpacePlane | |
CP_LargeSP_RhoGSpacePlane | The Large Sparse RhoG is where we interface with NAMD in QMMM for the large grid |
CBase_CP_LargeSP_RhoRealSpacePlane | |
CP_LargeSP_RhoRealSpacePlane | The Large Sparse RhoR is where we interpolate dense RhoR onto the large grid for QMMM |
CBase_CP_Rho_GHartExt | |
CP_Rho_GHartExt | |
CBase_CP_Rho_GSpacePlane | |
CP_Rho_GSpacePlane | |
CBase_CP_Rho_RealSpacePlane | |
CP_Rho_RealSpacePlane | |
CBase_CP_Rho_RHartExt | |
CP_Rho_RHartExt | |
CBase_CP_State_GSpacePlane | |
CP_State_GSpacePlane | 2D chare array [nchareG][nstates] Handles the electronic structure in Fourier space (referred to as GSpace) |
CBase_CP_State_ParticlePlane | |
CP_State_ParticlePlane | |
CBase_CP_State_RealParticlePlane | |
CP_State_RealParticlePlane | |
CBase_CP_State_RealSpacePlane | |
CP_State_RealSpacePlane | |
CBase_ENL_EKE_Collector | |
ENL_EKE_Collector | |
CBase_GSpaceDriver | |
GSpaceDriver | 2D chare array [nchareG][nstates] Handles flow of control within an instance, always same dimensional cardinality and mapping as CP_Gspace_State_Plane |
CBase_InstanceController | |
InstanceController | |
CBase_Ortho | |
Ortho | For definition of CkDataMsg |
CBase_OrthoHelper | |
OrthoHelper | |
CBase_PairCalculator | |
PairCalculator | |
CBase_PIBeadAtoms | |
PIBeadAtoms | |
CBase_StructureFactor | |
StructureFactor | |
CBase_TemperController | |
TemperController | |
Chare | |
main | The class which creates the main chare |
CkArrayMap | |
CkArrayMapTable1 | Helper class for map hashtables copied from femrefine.C |
AtomComputeMap | Class used for instantiation of G-space group objects |
CkArrayMapTable2 | |
GSMap | |
RhoGHartMap | |
RhoGSMap | Provide procnum mapping for RhoG |
RhoRSMap | Provide procnum mapping for RhoR |
RPPMap | |
RSMap | Class used for instantiation of real-space group objects |
CkArrayMapTable3 | |
RhoRHartMap | |
CkArrayMapTable4 | |
CLA_MM3D_Map | |
OrthoHelperMap | Map group for placing OrthoHelper chares |
OrthoMap | Centroid based ortho map (actual map creation in MapTable.C) |
SCalcMap | Paircalc's map group that provides procNum() to place paircalc chares as determined by the map logic |
CkMcastBaseMsg | |
CLA_Matrix_msg | |
CLA_MM3D_mult_init_msg | |
CompAtmForcMsg | |
EnlCookieMsg | |
ICCookieMsg | |
initCookieMsg | |
initGRedMsg | |
initResultMsg | |
multiplyResultMsg | |
orthoMtrigger | |
paircalcInputMsg | The new message for sending input data to the PairCalculator |
ProductMsg | |
StructFactorMsg | |
CLA_Matrix_interface | |
CMessage_AtomMsg | |
AtomMsg | |
CMessage_AtomXYZMsg | |
AtomXYZMsg | |
CMessage_CLA_Matrix_msg | |
CLA_Matrix_msg | |
CMessage_CLA_MM3D_mult_init_msg | |
CLA_MM3D_mult_init_msg | |
CMessage_CompAtmForcMsg | |
CompAtmForcMsg | |
CMessage_EnlCookieMsg | |
EnlCookieMsg | |
CMessage_entireResultMsg | |
entireResultMsg | |
CMessage_entireResultMsg2 | |
entireResultMsg2 | |
CMessage_GHartDummyMsg | |
GHartDummyMsg | |
CMessage_GSIFFTMsg | |
GSIFFTMsg | |
CMessage_GSPPIFFTMsg | |
GSPPIFFTMsg | |
CMessage_GSRedPsiMsg | |
GSRedPsiMsg | |
CMessage_GStateOutMsg | |
GStateOutMsg | |
CMessage_ICCookieMsg | |
ICCookieMsg | |
CMessage_initCookieMsg | |
initCookieMsg | |
orthoMtrigger | |
CMessage_initGRedMsg | |
initGRedMsg | |
CMessage_initResultMsg | |
initResultMsg | |
CMessage_multiplyResultMsg | |
multiplyResultMsg | |
CMessage_mySendMsg | |
mySendMsg | |
CMessage_NLDummyMsg | |
NLDummyMsg | |
CMessage_NLFFTMsg | |
NLFFTMsg | |
CMessage_OrthoHelperMsg | |
OrthoHelperMsg | |
CMessage_paircalcInputMsg | |
paircalcInputMsg | The new message for sending input data to the PairCalculator |
CMessage_partialResultMsg | |
partialResultMsg | |
CMessage_pcSetupMsg | |
pcSetupMsg | Paircalc::CreationManager returns relevant chare array handles via this msg |
CMessage_PPDummyMsg | |
PPDummyMsg | |
CMessage_priorSumMsg | |
priorSumMsg | |
CMessage_ProductMsg | |
ProductMsg | |
CMessage_RDMAHandleMsg | |
RDMAHandleMsg | |
CMessage_RDMASetupConfirmationMsg | |
RDMASetupConfirmationMsg< tokenType > | Reply from data receiver to the data sender indicating completion of setup on the receiver side |
CMessage_RDMASetupRequestMsg | |
RDMASetupRequestMsg< tokenType > | A request from a data sender to setup an RDMA link. Initiates the sender-receiver handshake required to setup such a link |
CMessage_RhoGHartMsg | |
RhoGHartMsg | |
CMessage_RhoGSFFTMsg | |
RhoGSFFTMsg | |
CMessage_RhoHartRSFFTMsg | |
RhoHartRSFFTMsg | |
CMessage_RhoRHartMsg | |
RhoRHartMsg | |
CMessage_RhoRSFFTMsg | |
RhoRSFFTMsg | |
CMessage_RPPPFFTMsg | |
RPPPFFTMsg | |
CMessage_RSDummyResume | |
RSDummyResume | |
CMessage_RSFFTMsg | |
RSFFTMsg | |
CMessage_sendBWsignalMsg | |
sendBWsignalMsg | |
sendFWRDMAsignalMsg | |
CMessage_SFDummyMsg | |
SFDummyMsg | |
CMessage_StructFactorMsg | |
StructFactorMsg | |
CMessage_TMsg | |
TMsg | |
complex | |
Config | |
CounterStruct | |
CPcharmParaInfo | |
CProxy_InputDataHandler< leftHandlerType, rightHandlerType > | Input handler chare array proxies |
CProxy_InputDataHandler< cp::paircalc::MessageDataCollator, cp::paircalc::MessageDataCollator > | |
CProxySection_InputDataHandler< leftHandlerType, rightHandlerType > | |
CProxySection_InputDataHandler< cp::paircalc::MessageDataCollator, cp::paircalc::MessageDataCollator > | |
DICT_WORD | |
EnergyStruct | |
essl_work | = Holder classes for the plans : Allows many fft libaries to be used |
FastAtoms | |
fftplanholder | |
FindProcessor | |
GCHAREPKG | Data class : Minimal copies of big redundant data sets |
GPPDATA | Data class |
Group | |
AtomsCache | |
CPcharmParaInfoGrp | |
eesCache | Group Container class : Only allowed chare data classes have data |
EnergyGroup | EnergyGroup class |
FFTcache | |
PhysScratchCache | PhysScratchCache class |
StructFactCache | |
TimeKeeper | |
GSlabInfo | |
GSPDATA | Data class : Minimal copies of big redundant data sets |
GStateSlab | |
cp::paircalc::InstanceIDs | A tiny structure to hold the relevant IDs/ proxies required to interact with a paircalc instance |
intdual | |
IntMap1 | |
IntMap2on1 | |
IntMap2on2 | |
IntMap3 | |
IntMap4 | |
inttriple | |
MapFile | |
MapTable1 | Abstract base class |
AtomMapTable | |
MapTable2 | Abstract base class |
GSMapTable | |
OrthoHelperMapTable | |
OrthoMapTable | |
RhoGHartMapTable | |
RhoGSMapTable | |
RhoRSMapTable | |
RPPMapTable | |
RSMapTable | |
VdWGSMapTable | |
MapTable3 | |
RhoRHartMapTable | |
VdWRSMapTable | |
MapTable4 | Abstract base class |
SCalcMapTable | |
MessageDataCollator< msgType, dataType > | A template message collator |
cp::paircalc::MessageDataCollator< msgType, dataType > | Class that buffers incoming data (via messages/RDMA) till it counts a pre-specified number of arrivals, and then spits the collated data out (packaged in the same incoming message type) via a CkCallback |
cp::ortho::orthoConfig | Configuration settings for the ortho world |
ParaGrpParse | |
cp::gspace::PCCommManager | Manages communication with a single paircalc array |
cp::paircalc::pcConfig | Dumb structure that holds all the configuration inputs required for paircalc instantiation, functioning and interaction |
cp::startup::PCCreationManager | Manages the creation of a complete paircalc bubble that includes two paircalc instances (symmetric and asymmetric), an ortho instance and all accompanying helper entities (map groups, InputDataHandler, OrthoHelper, CLA_Matrix etc.) |
cp::startup::PCMapConfig | A container for assorted mapping inputs to pass around easily |
cp::ortho::PCSectionManager | Class that manages the paircalc sections that each Ortho chare communicates with |
PeList | |
PeListFactory | Hacky solution to passing a PeList to GSpace(0,0) for use in paircalc mapping without actually having to pup the arrays in a PeList |
PIMD_CM | |
PlaneAtom | |
PlaneCount | |
rdmaHandleType | Based on whether RDMA is enabled, the handle type is either the actual handle or just an empty structure |
RDMApair_GSP_PC | A (hopefully) tiny token that is unique to every data sender-receiver pair, and is shared by them during the RDMA setup process |
RealStateSlab | |
RedundantCommPkg | |
rfftplanholder | |
RHOGDATA | Data class : Minimal copies of big redundant data sets |
RHOGHARTDATA | Data class |
RhoGSlab | |
RhoRealSlab | |
RHORHARTDATA | Data class |
RPPDATA | Data class |
RunDescriptor | == Index logic for lines of constant x,y in gspace |
size2d | == Size or location in a regular 2D array |
UberCollection | Holds the UberIndex and the offset for proxies |
UberIndex | |