Number of threads in a warp.
◆ tinker::DeviceAttribute
struct tinker::DeviceAttribute |
◆ cc
int tinker::DeviceAttribute::cc |
Compute capability multiplied by 10.
◆ cc_major
int tinker::DeviceAttribute::cc_major |
Major compute capability.
◆ cc_minor
int tinker::DeviceAttribute::cc_minor |
Minor compute capability.
◆ clock_rate_kHz
int tinker::DeviceAttribute::clock_rate_kHz |
Clock frequency in kHz, not memory clock rate.
◆ compute_mode_string
std::string tinker::DeviceAttribute::compute_mode_string |
exclusive thread
, prohibited
, exclusive process
, or default
.
◆ cores_per_multiprocessor
int tinker::DeviceAttribute::cores_per_multiprocessor |
Number of cores per multiprocessor.
◆ device
int tinker::DeviceAttribute::device |
◆ ecc_string
std::string tinker::DeviceAttribute::ecc_string |
◆ free_mem_bytes
size_t tinker::DeviceAttribute::free_mem_bytes |
Free device memory in bytes.
◆ max_blocks_per_multiprocessor
int tinker::DeviceAttribute::max_blocks_per_multiprocessor |
Maximum thread blocks per multiporcessor.
◆ max_shared_bytes_per_block
int tinker::DeviceAttribute::max_shared_bytes_per_block |
Maximum shared memory per block in bytes.
◆ max_shared_bytes_per_multiprocessor
int tinker::DeviceAttribute::max_shared_bytes_per_multiprocessor |
Maximum shared memory per mutiprocessor in bytes.
◆ max_threads_per_block
int tinker::DeviceAttribute::max_threads_per_block |
Maximum threads per block.
◆ max_threads_per_multiprocessor
int tinker::DeviceAttribute::max_threads_per_multiprocessor |
Maximum threads per multiprocessor.
◆ multiprocessor_count
int tinker::DeviceAttribute::multiprocessor_count |
◆ name
std::string tinker::DeviceAttribute::name |
◆ pci_string
std::string tinker::DeviceAttribute::pci_string |
◆ single_double_ratio
int tinker::DeviceAttribute::single_double_ratio |
Single to double precision performance ratio.
◆ total_mem_bytes
size_t tinker::DeviceAttribute::total_mem_bytes |
Total device memory in bytes.
◆ gpuCudaDriverVersion()
std::string tinker::gpuCudaDriverVersion |
( |
| ) |
|
- Returns
- Max CUDA runtime version supported by the driver.
◆ gpuCudaRuntimeVersion()
std::string tinker::gpuCudaRuntimeVersion |
( |
| ) |
|
- Returns
- CUDA runtime version.
◆ gpuDeviceAttributes()
- Returns
- Attributes of all visible devices.
◆ gpuThrustVersion()
std::string tinker::gpuThrustVersion |
( |
| ) |
|
- Returns
- Version of the Thrust Library.
◆ ALL_LANES
constexpr unsigned tinker::ALL_LANES = 0xFFFFFFFF |
|
constexpr |
Mask for all of the lanes in a warp.
◆ BLOCK_DIM
constexpr unsigned tinker::BLOCK_DIM = 128 |
|
constexpr |
Default dimension of thread blocks.
◆ PME_BLOCKDIM
constexpr int tinker::PME_BLOCKDIM = 64 |
|
constexpr |
Dimension of the thread blocks for some PME kernels.
◆ WARP_SIZE
constexpr unsigned tinker::WARP_SIZE = 32 |
|
constexpr |