|
Gromacs
2025.3
|
Include dependency graph for bench_setup.h:
This graph shows which files directly or indirectly include this file: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... | |
1.8.5