Gromacs  2026.0-dev-20250418-2a07af2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hip Directory Reference
+ Directory dependency graph for hip:

Files

file  nbnxm_gpu_buffer_ops_internal_hip.cpp
 Define HIP kernel (and its wrapper) for transforming position coordinates from rvec to nbnxm layout.
 
file  nbnxm_hip.cpp
 Data management and kernel launch functions for nbnxm hip.
 
file  nbnxm_hip_data_mgmt.cpp
 Define HIP implementation for GPU data transfer for NBNXM module.
 
file  nbnxm_hip_kernel.cpp
 NBNXM HIP kernels.
 
file  nbnxm_hip_kernel.h
 Declares nbnxn hip helper functions.
 
file  nbnxm_hip_kernel_body.h
 NBNXM HIP kernels.
 
file  nbnxm_hip_kernel_body_f_noprune.cpp
 Explicitly instantiate NBNXM HIP kernels, F-only, no pruning.
 
file  nbnxm_hip_kernel_body_f_prune.cpp
 Explicitly instantiate NBNXM HIP kernels, F-only, with pruning.
 
file  nbnxm_hip_kernel_body_fv_noprune.cpp
 Explicitly instantiate NBNXM HIP kernels, F+V, no pruning.
 
file  nbnxm_hip_kernel_body_fv_prune.cpp
 Explicitly instantiate NBNXM HIP kernels, F+V, with pruning.
 
file  nbnxm_hip_kernel_pruneonly.cpp
 NBNXM HIP prune only kernels.
 
file  nbnxm_hip_kernel_pruneonly.h
 Declares nbnxn hip helper functions.
 
file  nbnxm_hip_kernel_sci_sort.cpp
 Explicitly instantiate NBNXM HIP kernel for sci sorting.
 
file  nbnxm_hip_kernel_sci_sort.h
 HIP bucket sci sort kernel.
 
file  nbnxm_hip_kernel_utils.h
 Utility constant and function declaration for the HIP non-bonded kernels. This header should be included once at the top level, just before the kernels are included (has to be preceded by nbnxn_hip_types.h).
 
file  nbnxm_hip_types.h
 Data types used internally in the nbnxn_hip module.