|
Gromacs
2026.0-dev-20251119-5f0a571d
|
#include <memory>#include "gromacs/gpu_utils/devicebuffer.h"#include "gromacs/gpu_utils/gmxopencl.h"#include "gromacs/gpu_utils/gpueventsynchronizer.h"#include "gromacs/gpu_utils/gputraits_ocl.h"#include "gromacs/gpu_utils/oclutils.h"#include "gromacs/mdtypes/interaction_const.h"#include "gromacs/nbnxm/gpu_types_common.h"#include "gromacs/nbnxm/nbnxm.h"#include "gromacs/nbnxm/nbnxm_gpu.h"#include "gromacs/nbnxm/pairlist.h"#include "gromacs/utility/enumerationhelpers.h"#include "gromacs/utility/fatalerror.h"#include "gromacs/utility/real.h"
Include dependency graph for nbnxm_ocl_types.h:
This graph shows which files directly or indirectly include this file:Data types used internally in the nbnxm_ocl module.
Classes | |
| struct | gmx::cl_nbparam_params |
| Data structure shared between the OpenCL device code and OpenCL host code. More... | |
| struct | gmx::NbnxmGpu |
| Main data structure for CUDA nonbonded force calculations. More... | |
Typedefs | |
| typedef struct gmx::cl_nbparam_params | gmx::cl_nbparam_params_t |
| Data structure shared between the OpenCL device code and OpenCL host code. More... | |
Enumerations | |
| enum | ePruneKind { epruneFirst, epruneRolling, ePruneNR } |
| Pruning kernel flavors. More... | |
| enum ePruneKind |
Pruning kernel flavors.
The values correspond to the first call of the pruning post-list generation and the rolling pruning, respectively.
1.8.5