Gromacs
2026.0-dev-20250204-beca834
|
This file declares functions for setting up kernel benchmarks.
Classes | |
struct | gmx::NbnxmKernelBenchOptions |
The options for the kernel benchmarks. More... | |
Enumerations | |
enum | gmx::NbnxmBenchMarkKernels : int { SimdAuto, SimdNo, Simd4XM, Simd2XMM, Count } |
Enum for selecting the SIMD kernel type for benchmarks. | |
enum | gmx::NbnxmBenchMarkCombRule : int { RuleGeom, RuleLB, RuleNone, Count } |
Enum for selecting the combination rule for kernel benchmarks. | |
enum | gmx::NbnxmBenchMarkCoulomb : int { Pme, ReactionField, Count } |
Enum for selecting coulomb type for kernel benchmarks. | |
Functions | |
void | gmx::bench (int sizeFactor, const NbnxmKernelBenchOptions &options) |
Sets up and runs one or more Nbnxm kernel benchmarks. More... | |