1 #ifndef COMPUTECUDAMGR_H 2 #define COMPUTECUDAMGR_H 5 #include "ComputeCUDAMgr.decl.h" 12 #if defined(NAMD_CUDA) || defined(NAMD_HIP) 30 ComputeBondedCUDA* getComputeBondedCUDA();
42 std::vector<CudaNonbondedTables*> cudaNonbondedTablesList;
43 std::vector<CudaComputeNonbonded*> cudaComputeNonbondedList;
45 std::vector<ComputeBondedCUDA*> computeBondedCUDAList;
49 std::shared_ptr<CudaGlobalMasterServer> cudaGlobalMasterObject;
59 #endif // COMPUTECUDAMGR_H
std::shared_ptr< CudaGlobalMasterServer > getCudaGlobalMaster()
void initialize(CkQdMsg *msg)
static ComputeCUDAMgr * getComputeCUDAMgr()
std::shared_ptr< CudaGlobalMasterServer > createCudaGlobalMaster()
void initialize_devices(CkQdMsg *msg)
CudaComputeNonbonded * getCudaComputeNonbonded()
CudaComputeNonbonded * createCudaComputeNonbonded(ComputeID c)
A class for copying atom information from SequencerCUDA to CudaGlobalMasterClient.
CudaPmeOneDevice * createCudaPmeOneDevice()
CudaPmeOneDevice * getCudaPmeOneDevice()