Add FloatN aliases to CUDA and use them in NBNXM
authorArtem Zhmurov <zhmurov@gmail.com>
Sat, 20 Feb 2021 08:12:02 +0000 (11:12 +0300)
committerPaul Bauer <paul.bauer.q@gmail.com>
Mon, 22 Feb 2021 08:19:42 +0000 (08:19 +0000)
commita54b3a0d565000f519775d7d23f23bb07ce5bd7f
tree47eb45b0d270e15702d608ecabf560608a01aeba
parentc39bed54b02de1f1622bca5d404737186bdad427
Add FloatN aliases to CUDA and use them in NBNXM

These aliases are nessesary to unify OpenCL, CUDA and SYCL
code.

Refs #3312, #2608, #3311
src/gromacs/gpu_utils/gputraits.cuh
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.cuh
src/gromacs/nbnxm/cuda/nbnxm_cuda_types.h