Move GPU traits into separate headers
authorAleksei Iupinov <a.yupinov@gmail.com>
Tue, 13 Feb 2018 14:44:27 +0000 (15:44 +0100)
committerAleksei Iupinov <a.yupinov@gmail.com>
Tue, 13 Feb 2018 15:33:16 +0000 (16:33 +0100)
commit0eb1526f8f97d588381d09133652ef0bc1fe5568
treefac3a43368cbf3d9786b8995d4f75bbe0353166f
parent4868388f24ecee03d75df7560c8c770ab8b900c3
Move GPU traits into separate headers

Avoid using templated traits struct in favor of simplicity,
as CUDA/OpenCL code being isolated suffices for now.

Change-Id: I2c43edb7cff2d3711141abf044e5fedd76e4444d
src/gromacs/gpu_utils/gpuregiontimer.cuh
src/gromacs/gpu_utils/gpuregiontimer.h
src/gromacs/gpu_utils/gpuregiontimer_ocl.h
src/gromacs/gpu_utils/gputraits.cuh [new file with mode: 0644]
src/gromacs/gpu_utils/gputraits_ocl.h [new file with mode: 0644]
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl.cpp
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl_types.h