Gromacs
2026.0-dev-20250319-c8c6761
|
#include "gromacs/listed_forces/listed_forces_gpu.h"
#include "gromacs/mdtypes/locality.h"
#include "gromacs/nbnxm/gpu_types_common.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/range.h"
Implements common util routines for different NBNXN GPU implementations.
Functions | |
static bool | gmx::canSkipNonbondedWork (const NbnxmGpu &nb, InteractionLocality iloc) |
An early return condition for empty NB GPU workloads. More... | |
static Range< int > | gmx::getGpuAtomRange (const NBAtomDataGpu *atomData, const AtomLocality atomLocality) |
Calculate atom range and return start index and length. More... | |