Remove PImpl scaffolding from CUDA version of Leap-Frog
authorArtem Zhmurov <zhmurov@gmail.com>
Tue, 28 May 2019 14:09:41 +0000 (16:09 +0200)
committerChristian Blau <cblau@gwdg.de>
Tue, 6 Aug 2019 13:52:58 +0000 (15:52 +0200)
commit1bfc9ba5242e8a5c89ca5673860ab7ba5f93a4f6
tree478a435441736801ae2ec63d34a1360054c54d04
parent1e4d55737f381c52c5ebecf5e0b69f65fdd65564
Remove PImpl scaffolding from CUDA version of Leap-Frog

Private implementation in CUDA version of Leap-Frog was
used to introduce this integrator as a stand-alone unit.
Now it is merged with constraints, PImpl is no longer
needed.

Refs #2816, #2888

Change-Id: Iea82abef016b7e15b9be44a0e1b446e12e582d3c
src/gromacs/mdlib/CMakeLists.txt
src/gromacs/mdlib/leapfrog_cuda.cu [moved from src/gromacs/mdlib/leapfrog_cuda_impl.cu with 74% similarity]
src/gromacs/mdlib/leapfrog_cuda.cuh [moved from src/gromacs/mdlib/leapfrog_cuda.h with 67% similarity]
src/gromacs/mdlib/leapfrog_cuda_impl.h [deleted file]
src/gromacs/mdlib/tests/CMakeLists.txt
src/gromacs/mdlib/tests/leapfrog.cpp
src/gromacs/mdlib/tests/leapfrog.cu [new file with mode: 0644]
src/gromacs/mdlib/tests/leapfrogtest.h [moved from src/gromacs/mdlib/leapfrog_cuda_impl.cpp with 57% similarity]
src/gromacs/mdlib/update_constrain_cuda_impl.cu
src/gromacs/mdlib/update_constrain_cuda_impl.h