![]() |
QMCPACK
|
Public Member Functions | |
CUDADeviceManager (int &default_device_num, int &num_devices, int local_rank, int local_size) | |
Private Attributes | |
int | cuda_default_device_num |
int | cuda_device_count |
CUDA device manager.
Definition at line 22 of file CUDADeviceManager.h.
CUDADeviceManager | ( | int & | default_device_num, |
int & | num_devices, | ||
int | local_rank, | ||
int | local_size | ||
) |
Definition at line 22 of file CUDADeviceManager.cpp.
References qmcplusplus::app_warning(), CUDADeviceManager::cuda_default_device_num, CUDADeviceManager::cuda_device_count, qmcplusplus::cudaErrorCheck(), cudaFree, cudaGetDeviceCount, cudaSetDevice, and qmcplusplus::determineDefaultDeviceNum().
|
private |
Definition at line 24 of file CUDADeviceManager.h.
Referenced by CUDADeviceManager::CUDADeviceManager().
|
private |
Definition at line 25 of file CUDADeviceManager.h.
Referenced by CUDADeviceManager::CUDADeviceManager().