Gromacs  2022.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nbnxm Directory Reference
+ Directory dependency graph for nbnxm:

Directories

directory  benchmark
 
directory  cuda
 
directory  kernels_reference
 
directory  kernels_simd_2xmm
 
directory  kernels_simd_4xm
 
directory  opencl
 
directory  sycl
 
directory  tests
 

Files

file  atomdata.cpp
 
file  atomdata.h
 Functionality for per-atom data in the nbnxm module.
 
file  boundingboxes.h
 
file  clusterdistancekerneltype.h
 
file  freeenergydispatch.cpp
 
file  freeenergydispatch.h
 
file  gpu_common.h
 
file  gpu_common_utils.h
 
file  gpu_data_mgmt.h
 Declare interface for GPU data transfer for NBNXN module.
 
file  gpu_jit_support.h
 
file  gpu_types_common.h
 
file  grid.cpp
 
file  grid.h
 
file  gridset.cpp
 
file  gridset.h
 
file  gridsetdata.h
 
file  kernel_common.cpp
 
file  kernel_common.h
 
file  kerneldispatch.cpp
 
file  nbnxm.cpp
 
file  nbnxm.h
 This file contains the public interface of the nbnxm module that implements the NxM atom cluster non-bonded algorithm to efficiently compute pair forces.
 
file  nbnxm_geometry.cpp
 
file  nbnxm_geometry.h
 
file  nbnxm_gpu.h
 Declare interface for GPU execution for NBNXN module.
 
file  nbnxm_gpu_buffer_ops.cpp
 
file  nbnxm_gpu_buffer_ops_internal.h
 
file  nbnxm_gpu_data_mgmt.cpp
 
file  nbnxm_gpu_data_mgmt.h
 Declare common functions for NBNXM GPU data management.
 
file  nbnxm_setup.cpp
 
file  nbnxm_simd.h
 
file  pairlist.cpp
 
file  pairlist.h
 
file  pairlist_simd_2xmm.h
 
file  pairlist_simd_4xm.h
 
file  pairlist_tuning.cpp
 
file  pairlist_tuning.h
 Declares functions for tuning adjustable parameters for the nbnxn non-bonded search and interaction kernels.
 
file  pairlistparams.cpp
 
file  pairlistparams.h
 
file  pairlistset.cpp
 
file  pairlistset.h
 
file  pairlistsets.h
 
file  pairlistwork.h
 
file  pairsearch.cpp
 
file  pairsearch.h
 
file  prunekerneldispatch.cpp