Gromacs  2024.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
NBStagingData Struct Reference

#include <gromacs/nbnxm/gpu_types_common.h>


Staging area for temporary data downloaded from the GPU.

Since SYCL buffers already have host-side storage, this is a bit redundant. But it allows prefetching of the data from GPU, and brings GPU backends closer together.

Public Attributes

float * eLJ = nullptr
 LJ energy.
float * eElec = nullptr
 electrostatic energy
Float3fShift = nullptr
 shift forces

The documentation for this struct was generated from the following file: