NAMD
|
#include <ComputeCUDAMgr.h>
Public Member Functions | |
ComputeCUDAMgr () | |
ComputeCUDAMgr (CkMigrateMessage *) | |
~ComputeCUDAMgr () | |
void | initialize (CkQdMsg *msg) |
void | initialize_devices (CkQdMsg *msg) |
void | update () |
CudaComputeNonbonded * | createCudaComputeNonbonded (ComputeID c) |
CudaComputeNonbonded * | getCudaComputeNonbonded () |
Static Public Member Functions | |
static ComputeCUDAMgr * | getComputeCUDAMgr () |
Definition at line 13 of file ComputeCUDAMgr.h.
ComputeCUDAMgr::ComputeCUDAMgr | ( | ) |
Definition at line 16 of file ComputeCUDAMgr.C.
ComputeCUDAMgr::ComputeCUDAMgr | ( | CkMigrateMessage * | ) |
ComputeCUDAMgr::~ComputeCUDAMgr | ( | ) |
Definition at line 37 of file ComputeCUDAMgr.C.
CudaComputeNonbonded * ComputeCUDAMgr::createCudaComputeNonbonded | ( | ComputeID | c | ) |
Definition at line 95 of file ComputeCUDAMgr.C.
References deviceCUDA, SimParameters::GBISOn, DeviceCUDA::getDeviceID(), DeviceCUDA::getNoStreaming(), NAMD_bug(), Node::Object(), and Node::simParameters.
Referenced by createCudaComputeNonbonded().
|
static |
Definition at line 83 of file ComputeCUDAMgr.C.
References NAMD_bug().
Referenced by createCudaComputeNonbonded(), getCudaComputeNonbonded(), and SimParameters::scriptSet().
CudaComputeNonbonded * ComputeCUDAMgr::getCudaComputeNonbonded | ( | ) |
Definition at line 109 of file ComputeCUDAMgr.C.
References deviceCUDA, DeviceCUDA::getDeviceID(), and NAMD_bug().
Referenced by getCudaComputeNonbonded().
void ComputeCUDAMgr::initialize | ( | CkQdMsg * | msg | ) |
Definition at line 51 of file ComputeCUDAMgr.C.
References deviceCUDA, DeviceCUDA::getDeviceCount(), DeviceCUDA::getDeviceIDbyRank(), and DeviceCUDA::getNumDevice().
void ComputeCUDAMgr::initialize_devices | ( | CkQdMsg * | msg | ) |
void ComputeCUDAMgr::update | ( | ) |
Definition at line 74 of file ComputeCUDAMgr.C.
References deviceCUDA, DeviceCUDA::getDeviceIDbyRank(), DeviceCUDA::getNumDevice(), and NAMD_bug().
Referenced by SimParameters::scriptSet().