Gromacs
2024.3
|
#include <gromacs/nbnxm/gpu_types_common.h>
GPU region timers used for timing GPU kernels and H2D/D2H transfers.
The two-sized arrays hold the local and non-local values and should always be indexed with eintLocal/eintNonlocal.
Classes | |
struct | Interaction |
Timers for local or non-local interaction related operations. More... | |
struct | XFTransfers |
Timers for local or non-local coordinate/force transfers. More... | |
Public Attributes | |
GpuRegionTimer | atdat |
timer for atom data transfer (every PS step) | |
gmx::EnumerationArray < AtomLocality, XFTransfers > | xf |
timers for coordinate/force transfers (every step) | |
gmx::EnumerationArray < InteractionLocality, Nbnxm::GpuTimers::Interaction > | interaction |
timers for interaction related transfers | |