Gromacs  2026.0-dev-20250314-558d130
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros
gpuforcereduction.h File Reference
#include "config.h"
#include <memory>
#include "gromacs/gpu_utils/devicebuffer_datatype.h"
#include "gromacs/math/vectypes.h"
#include "gromacs/timing/wallcycle.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/fixedcapacityvector.h"
+ Include dependency graph for gpuforcereduction.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares the GPU Force Reduction.

Author
Alan Gray alang.nosp@m.@nvi.nosp@m.dia.c.nosp@m.om

Classes

class  gmx::GpuForceReduction
 Manages the force reduction directly in GPU memory. More...
 

Macros

#define HAVE_GPU_FORCE_REDUCTION   (GMX_GPU_CUDA || GMX_GPU_SYCL)