Rename and expose "generic" GPU memory transfer functions
authorAleksei Iupinov <a.yupinov@gmail.com>
Thu, 9 Nov 2017 18:01:43 +0000 (19:01 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Wed, 15 Nov 2017 08:35:31 +0000 (09:35 +0100)
commita723f4a28689193a79f8887f5eea18c27882a72f
tree399a8e306ffec9dc0faa672a08cbebb2900edd00
parent2af9c550fda11ddf87c0762d15b2138240c7ab69
Rename and expose "generic" GPU memory transfer functions

Dropped the "_generic" suffix from the names. Made the sync/async
argument an enum class instead of boolean.
Made PME use synchronous versions of the functions for unit tests.

Change-Id: I5fd2490d58370d9f0405aea1a74237fa8107cbab
src/gromacs/ewald/pme-gpu-internal.h
src/gromacs/ewald/pme-gpu-types.h
src/gromacs/ewald/pme-solve.cu
src/gromacs/ewald/pme.cu
src/gromacs/gpu_utils/cudautils.cu
src/gromacs/gpu_utils/cudautils.cuh
src/gromacs/gpu_utils/gpu_utils.h
src/gromacs/gpu_utils/oclutils.cpp
src/gromacs/gpu_utils/oclutils.h