Unify NB atoms and staging data structures in OpenCL, CUDA and SYCL
authorArtem Zhmurov <zhmurov@gmail.com>
Mon, 22 Feb 2021 14:15:16 +0000 (14:15 +0000)
committerJoe Jordan <ejjordan12@gmail.com>
Mon, 22 Feb 2021 14:15:16 +0000 (14:15 +0000)
commitcf8c4835899db2eab12091c5054a9c5b6c7081e4
treea1e4988bf5359ef8a184ad7d00eb41753fe8480f
parentc91896563d05453c15e554b912c879ef502ab48f
Unify NB atoms and staging data structures in OpenCL, CUDA and SYCL

Refs #2608
16 files changed:
src/gromacs/nbnxm/cuda/nbnxm_cuda.cu
src/gromacs/nbnxm/cuda/nbnxm_cuda_data_mgmt.cu
src/gromacs/nbnxm/cuda/nbnxm_cuda_kernel.cuh
src/gromacs/nbnxm/cuda/nbnxm_cuda_kernel_pruneonly.cu
src/gromacs/nbnxm/cuda/nbnxm_cuda_kernel_pruneonly.cuh
src/gromacs/nbnxm/cuda/nbnxm_cuda_types.h
src/gromacs/nbnxm/gpu_common.h
src/gromacs/nbnxm/gpu_types_common.h
src/gromacs/nbnxm/opencl/nbnxm_ocl.cpp
src/gromacs/nbnxm/opencl/nbnxm_ocl_data_mgmt.cpp
src/gromacs/nbnxm/opencl/nbnxm_ocl_types.h
src/gromacs/nbnxm/sycl/nbnxm_sycl.cpp
src/gromacs/nbnxm/sycl/nbnxm_sycl_data_mgmt.cpp
src/gromacs/nbnxm/sycl/nbnxm_sycl_kernel.cpp
src/gromacs/nbnxm/sycl/nbnxm_sycl_kernel_pruneonly.cpp
src/gromacs/nbnxm/sycl/nbnxm_sycl_types.h