Gromacs  2026.0-dev-20250612-fdec757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
nbnxm_hip_kernel_sci_sort.cpp File Reference
#include "gromacs/nbnxm/hip/nbnxm_hip_kernel_sci_sort.h"
#include "gromacs/nbnxm/gpu_data_mgmt.h"
#include "gromacs/nbnxm/gpu_types_common.h"
#include "nbnxm_hip_types.h"
+ Include dependency graph for nbnxm_hip_kernel_sci_sort.cpp:

Description

Explicitly instantiate NBNXM HIP kernel for sci sorting.

Functions

template<int threadsPerBlock>
 gmx::__launch_bounds__ (threadsPerBlock) __global__ void nbnxmKernelBucketSciSort(GpuPairlist plist)
 HIP bucket sci sort kernel. More...
 
void gmx::launchNbnxmKernelHelperSciSort (const DeviceStream &deviceStream, GpuPairlist *plist)
 NBNXM kernel launch code.
 
void gmx::launchNbnxmKernelSciSort (NbnxmGpu *nb, InteractionLocality iloc)
 Launch kernel to sum up energies and shifts.