#define TINKER_EXTERN
Definition: macro.h:108
int device
Device number.
Definition: gpucard.h:14
int max_blocks_per_multiprocessor
Maximum thread blocks per multiporcessor.
Definition: gpucard.h:43
int max_threads_per_block
Maximum threads per block.
Definition: gpucard.h:32
int single_double_ratio
Single to double precision performance ratio.
Definition: gpucard.h:21
int multiprocessor_count
Multiprocessor count.
Definition: gpucard.h:37
int cc
Compute capability multiplied by 10.
Definition: gpucard.h:20
std::string pci_string
PCI Bus ID.
Definition: gpucard.h:16
std::string ecc_string
on, or off.
Definition: gpucard.h:26
int max_shared_bytes_per_multiprocessor
Maximum shared memory per mutiprocessor in bytes.
Definition: gpucard.h:41
int max_shared_bytes_per_block
Maximum shared memory per block in bytes.
Definition: gpucard.h:34
int cc_major
Major compute capability.
Definition: gpucard.h:18
int cc_minor
Minor compute capability.
Definition: gpucard.h:19
int clock_rate_kHz
Clock frequency in kHz, not memory clock rate.
Definition: gpucard.h:47
std::string compute_mode_string
exclusive thread, prohibited, exclusive process, or default.
Definition: gpucard.h:24
int max_threads_per_multiprocessor
Maximum threads per multiprocessor.
Definition: gpucard.h:39
size_t total_mem_bytes
Total device memory in bytes.
Definition: gpucard.h:29
size_t free_mem_bytes
Free device memory in bytes.
Definition: gpucard.h:28
std::string name
Device name.
Definition: gpucard.h:15
int cores_per_multiprocessor
Number of cores per multiprocessor.
Definition: gpucard.h:45
constexpr int PME_BLOCKDIM
Dimension of the thread blocks for some PME kernels.
Definition: gpucard.h:97
constexpr unsigned WARP_SIZE
Definition: gpucard.h:91
constexpr unsigned BLOCK_DIM
Default dimension of thread blocks.
Definition: gpucard.h:95
constexpr unsigned ALL_LANES
Mask for all of the lanes in a warp.
Definition: gpucard.h:93
std::string gpuCudaDriverVersion()
std::string gpuThrustVersion()
std::string gpuCudaRuntimeVersion()
std::vector< DeviceAttribute > & gpuDeviceAttributes()
Device attributes.
Definition: gpucard.h:13
ResourceOperation
Definition: rcman.h:46