Gromacs
2026.0-dev-20241204-d69d709
|
#include "gmxpre.h"
#include "nbnxm_sycl_kernel.h"
#include "gromacs/mdtypes/simulation_workload.h"
#include "gromacs/utility/template_mp.h"
#include "nbnxm_sycl_types.h"
NBNXM SYCL kernels.
Functions | |
static int | gmx::getNbnxmSubGroupSize (const DeviceInformation &deviceInfo, PairlistType layoutType) |
template<bool hasLargeRegisterPool, bool doPruneNBL, bool doCalcEnergies> | |
void | gmx::launchNbnxmKernelHelper (NbnxmGpu *nb, const StepWorkload &stepWork, InteractionLocality iloc) |
void | gmx::launchNbnxmKernel (NbnxmGpu *nb, const StepWorkload &stepWork, InteractionLocality iloc, bool doPrune) |
Launch HIP NBNXM kernel. More... | |