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

#include <gromacs/nbnxm/opencl/nbnxm_ocl_types.h>

+ Collaboration diagram for nb_staging_t:


Staging area for temporary data downloaded from the GPU.

The energies/shift forces get downloaded here first, before getting added to the CPU-side aggregate values.

Public Attributes

float * e_lj = nullptr
 LJ energy.
float * e_el = nullptr
 electrostatic energy
float3fshift = nullptr
 shift forces
float(* fshift )[3] = nullptr
 float3 buffer with shift forces

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