![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Struct to hold information relevant to ESPResSo about GPUs. More...
#include <init.hpp>
Collaboration diagram for EspressoGpuDevice:Public Attributes | |
| int | id |
| Local CUDA device id. | |
| std::string | name |
| Local CUDA device name. | |
| std::string | proc_name |
| Node identification. | |
| int | node |
| MPI process identification. | |
| int | compute_capability_major |
| Compute capability (major) | |
| int | compute_capability_minor |
| Compute capability (minor) | |
| std::size_t | total_memory |
| Total Memory. | |
| int | n_cores |
| Number of cores. | |
Struct to hold information relevant to ESPResSo about GPUs.
Should contain only fixed-length plain old datatypes, as it is intended for MPI communication.
Definition at line 39 of file cuda/init.hpp.
| int EspressoGpuDevice::compute_capability_major |
Compute capability (major)
Definition at line 49 of file cuda/init.hpp.
| int EspressoGpuDevice::compute_capability_minor |
Compute capability (minor)
Definition at line 51 of file cuda/init.hpp.
| int EspressoGpuDevice::id |
Local CUDA device id.
Definition at line 41 of file cuda/init.hpp.
Referenced by CompareDevices::operator()().
| int EspressoGpuDevice::n_cores |
Number of cores.
Definition at line 55 of file cuda/init.hpp.
| std::string EspressoGpuDevice::name |
Local CUDA device name.
Definition at line 43 of file cuda/init.hpp.
| int EspressoGpuDevice::node |
MPI process identification.
Definition at line 47 of file cuda/init.hpp.
| std::string EspressoGpuDevice::proc_name |
Node identification.
Definition at line 45 of file cuda/init.hpp.
Referenced by CompareDevices::operator()().
| std::size_t EspressoGpuDevice::total_memory |
Total Memory.
Definition at line 53 of file cuda/init.hpp.