Gromacs  2021.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hardware Directory Reference
+ Directory dependency graph for hardware:

Directories

directory  tests
 

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  detecthardware.cpp
 
file  detecthardware.h
 
file  device_information.h
 Declares the GPU information structure and its helpers.
 
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_ocl.cpp
 Defines the OpenCL implementations of the device management.
 
file  device_management_sycl.cpp
 Defines the SYCL implementations of the device management.
 
file  hardwaretopology.cpp
 Implements gmx::HardwareTopology.
 
file  hardwaretopology.h
 Declares gmx::HardwareTopology.
 
file  hw_info.h
 
file  identifyavx512fmaunits.cpp
 Implements a routine to check the number of AVX512 fma units.
 
file  identifyavx512fmaunits.h
 Defines a routine to check the number of AVX512 fma units.
 
file  prepare_detection.cpp
 Defines routine for activating potentially deactivated cores so they can be detected.
 
file  prepare_detection.h
 Declares routine for activating potentially deactivated cores so they can be detected.
 
file  printhardware.cpp
 
file  printhardware.h