Eliminate some OCL/CUDA code code duplication
commit4c64cc271fe478c88d4302db6a22bf12a2378ba7
authorSzilárd Páll <pall.szilard@gmail.com>
Fri, 20 Oct 2017 14:37:49 +0000 (20 16:37 +0200)
committerAleksei Iupinov <a.yupinov@gmail.com>
Mon, 23 Oct 2017 08:49:56 +0000 (23 10:49 +0200)
tree8f3e31751244073b335176cd6fdb6c24ae431397
parentd44255e1baa0c48eec3832f69be95cdb18e878b2
Eliminate some OCL/CUDA code code duplication

Atom to interaction locality conversion and atom range calculation has
been duplicated across the OpenCL and CUDA modules. As an intermediate
step this functionality is now gathered in the common header.

Change-Id: I55b1b34992621ecebed6dad0978a47553511fc87
src/gromacs/mdlib/nbnxn_cuda/nbnxn_cuda.cu
src/gromacs/mdlib/nbnxn_gpu_common.h
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl.cpp