Gromacs  2021.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
gpu_types_common.h File Reference
#include "config.h"
#include "gromacs/mdtypes/locality.h"
#include "gromacs/utility/enumerationhelpers.h"
#include "pairlist.h"
+ Include dependency graph for gpu_types_common.h:
+ This graph shows which files directly or indirectly include this file:

Description

Implements common internal types for different NBNXN GPU implementations.

Author
Szilárd Páll pall..nosp@m.szil.nosp@m.ard@g.nosp@m.mail.nosp@m..com

Classes

struct  NBParamGpu
 Parameters required for the GPU nonbonded calculations. More...
 
struct  Nbnxm::gpu_timers_t
 GPU region timers used for timing GPU kernels and H2D/D2H transfers. More...
 
struct  Nbnxm::gpu_timers_t::XFTransfers
 Timers for local or non-local coordinate/force transfers. More...
 
struct  Nbnxm::gpu_timers_t::Interaction
 Timers for local or non-local interaction related operations. More...
 
struct  Nbnxm::gpu_plist
 GPU pair list structure. More...