![]() |
QMCPACK
|
Collaboration diagram for CUDADeviceManager: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().