Gromacs
2024.3
|
#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 | Nbnxm::getNbnxmSubGroupSize (const DeviceInformation &deviceInfo) |
template<int subGroupSize, bool doPruneNBL, bool doCalcEnergies> | |
void | Nbnxm::launchNbnxmKernelHelper (NbnxmGpu *nb, const gmx::StepWorkload &stepWork, const InteractionLocality iloc) |
template<int subGroupSize> | |
void | Nbnxm::launchNbnxmKernel (NbnxmGpu *nb, const gmx::StepWorkload &stepWork, const InteractionLocality iloc) |
Launch SYCL NBNXM kernel. More... | |