1 #ifndef COMPUTECUDAMGR_H
2 #define COMPUTECUDAMGR_H
5 #include "ComputeCUDAMgr.decl.h"
11 #if defined(NAMD_CUDA) || defined(NAMD_HIP)
27 ComputeBondedCUDA* getComputeBondedCUDA();
33 std::vector<CudaNonbondedTables*> cudaNonbondedTablesList;
34 std::vector<CudaComputeNonbonded*> cudaComputeNonbondedList;
36 std::vector<ComputeBondedCUDA*> computeBondedCUDAList;
46 #endif // COMPUTECUDAMGR_H
static __thread ComputeMgr * computeMgr
void initialize(CkQdMsg *msg)
static ComputeCUDAMgr * getComputeCUDAMgr()
void initialize_devices(CkQdMsg *msg)
CudaComputeNonbonded * getCudaComputeNonbonded()
CudaComputeNonbonded * createCudaComputeNonbonded(ComputeID c)