Gromacs
2024.3
|
This file declares functions for setting up kernel benchmarks.
Classes | |
struct | Nbnxm::KernelBenchOptions |
The options for the kernel benchmarks. More... | |
Enumerations | |
enum | Nbnxm::BenchMarkKernels : int { SimdAuto, SimdNo, Simd4XM, Simd2XMM, Count } |
Enum for selecting the SIMD kernel type for benchmarks. | |
enum | Nbnxm::BenchMarkCombRule : int { RuleGeom, RuleLB, RuleNone, Count } |
Enum for selecting the combination rule for kernel benchmarks. | |
enum | Nbnxm::BenchMarkCoulomb : int { Pme, ReactionField, Count } |
Enum for selecting coulomb type for kernel benchmarks. | |
Functions | |
void | Nbnxm::bench (int sizeFactor, const KernelBenchOptions &options) |
Sets up and runs one or more Nbnxm kernel benchmarks. More... | |