Gromacs  2026.0-dev-20250613-1722f12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
nbnxm_hip.cpp File Reference
#include "gmxpre.h"
#include "gromacs/math/functions.h"
#include "gromacs/nbnxm/gpu_common.h"
#include "nbnxm_hip_kernel.h"
#include "nbnxm_hip_kernel_pruneonly.h"
#include "nbnxm_hip_kernel_sci_sort.h"
#include "nbnxm_hip_types.h"
+ Include dependency graph for nbnxm_hip.cpp:

Description

Data management and kernel launch functions for nbnxm hip.

Author
Paul Bauer paul..nosp@m.baue.nosp@m.r.q@g.nosp@m.mail.nosp@m..com

Functions

void gmx::gpu_launch_kernel_pruneonly (NbnxmGpu *nb, const InteractionLocality iloc, const int numParts)
 Launch the pairlist prune only kernel for the given locality. numParts tells in how many parts, i.e. calls the list will be pruned.
 
void gmx::gpu_launch_kernel (NbnxmGpu *nb, const gmx::StepWorkload &stepWork, const InteractionLocality iloc)
 Launch GPU kernel. More...