|
Gromacs
2026.0
|
Collaboration diagram for Module Hardware:A brief description for Module Hardware.
Classes | |
| class | gmx::CpuInfo |
| Detect CPU capabilities and basic logical processor info. More... | |
Files | |
| file | architecture.h |
| Declares and defines architecture booleans to minimize preprocessed code. | |
| file | cpuinfo.cpp |
| Implements gmx::CpuInfo. | |
| file | cpuinfo.h |
| Declares gmx::CpuInfo. | |
| file | device_management.cpp |
| Defines the CPU stubs for the device management. | |
| file | device_management.h |
| Declares functions to manage GPU resources. | |
| file | device_management_common.cpp |
| Defines the implementations of device management functions that are common for CPU, CUDA and OpenCL. | |
| file | device_management_hip.cpp |
| Defines the HIP implementations of the device management. | |
| file | device_management_ocl.cpp |
| Defines the OpenCL implementations of the device management. | |
| file | device_management_shared_amd.cpp |
| Defines shared AMD specific methods for device management. | |
| file | device_management_shared_amd.h |
| Declares shared methods for handling AMD devices. | |
| file | device_management_sycl.cpp |
| Defines the SYCL implementations of the device management. | |
| file | device_management_sycl_intel_device_ids.cpp |
| Defines the mapping from Intel PCIE device ID to hardware version. | |
| file | device_management_sycl_intel_device_ids.h |
| Lookup Intel hardware version from PCI Express ID. | |
| file | hardwaretopology.cpp |
| Implements gmx::HardwareTopology. | |
| file | hardwaretopology.h |
| Declares gmx::HardwareTopology. | |
| file | identifyavx512fmaunits.h |
| Defines a routine to check the number of AVX512 fma units. | |
| file | cpuinfo.cpp |
| Tests for gmx::CpuInfo. | |
| file | device_management.cpp |
| Tests for DevicesManager. | |
| file | hardwaretopology.cpp |
| Tests for gmx::HardwareTopology. | |
| file | mockhardwaretopology.cpp |
| Tests for gmx::HardwareTopology. | |
1.8.5