|
Gromacs
2025.3
|
#include "gmxpre.h"#include "nbnxm_hip_kernel.h"#include "gromacs/gpu_utils/device_context.h"#include "gromacs/mdtypes/simulation_workload.h"#include "gromacs/utility/template_mp.h"#include "nbnxm_hip_kernel_utils.h"#include "nbnxm_hip_types.h"
Include dependency graph for nbnxm_hip_kernel.cpp:NBNXM HIP kernels.
Functions | |
| template<bool hasLargeRegisterPool, bool doPruneNBL, bool doCalcEnergies> | |
| void | gmx::launchNbnxmKernelHelper (NbnxmGpu *nb, const StepWorkload &stepWork, InteractionLocality iloc) |
| template void | gmx::launchNbnxmKernelHelper< false, false, false > (NbnxmGpu *nb, const StepWorkload &stepWork, const InteractionLocality iloc) |
| template void | gmx::launchNbnxmKernelHelper< false, false, true > (NbnxmGpu *nb, const StepWorkload &stepWork, const InteractionLocality iloc) |
| template void | gmx::launchNbnxmKernelHelper< false, true, true > (NbnxmGpu *nb, const StepWorkload &stepWork, const InteractionLocality iloc) |
| template void | gmx::launchNbnxmKernelHelper< false, true, false > (NbnxmGpu *nb, const StepWorkload &stepWork, const InteractionLocality iloc) |
| template void | gmx::launchNbnxmKernelHelper< true, false, false > (NbnxmGpu *nb, const StepWorkload &stepWork, const InteractionLocality iloc) |
| template void | gmx::launchNbnxmKernelHelper< true, false, true > (NbnxmGpu *nb, const StepWorkload &stepWork, const InteractionLocality iloc) |
| template void | gmx::launchNbnxmKernelHelper< true, true, true > (NbnxmGpu *nb, const StepWorkload &stepWork, const InteractionLocality iloc) |
| template void | gmx::launchNbnxmKernelHelper< true, true, false > (NbnxmGpu *nb, const StepWorkload &stepWork, const InteractionLocality iloc) |
| void | gmx::launchNbnxmKernel (NbnxmGpu *nb, const StepWorkload &stepWork, InteractionLocality iloc, bool doPrune) |
| Launch HIP NBNXM kernel. More... | |
1.8.5