|
Gromacs
2026.0-dev-20251114-850eace
|
#include <cstdio>#include <string>
Include dependency graph for simd_support.h:
This graph shows which files directly or indirectly include this file:Functions to query compiled and supported SIMD architectures.
Enumerations | |
| enum | gmx::SimdType { gmx::SimdType::None, gmx::SimdType::Reference, gmx::SimdType::Generic, gmx::SimdType::X86_Sse2, gmx::SimdType::X86_Sse4_1, gmx::SimdType::X86_Avx128Fma, gmx::SimdType::X86_Avx, gmx::SimdType::X86_Avx2, gmx::SimdType::X86_Avx2_128, gmx::SimdType::X86_Avx512, gmx::SimdType::Arm_NeonAsimd, gmx::SimdType::Arm_Sve, gmx::SimdType::Ibm_Vsx } |
| Enumerated options for SIMD architectures. More... | |
Functions | |
| SimdType | gmx::simdSuggested (const CpuInfo &c) |
| Return the SIMD type that would fit this hardware best. | |
| bool | gmx::simdCheck (const CpuInfo &cpuInfo, SimdType wanted, FILE *log, bool warnToStdErr) |
| Check if binary was compiled with the provided SIMD type. More... | |
| std::string | gmx::simdDescription () |
| Return a string describing the SIMD support. | |
1.8.5