Add management for velocities and forces copy events to StatePropagatorDataGpu
authorArtem Zhmurov <zhmurov@gmail.com>
Fri, 4 Oct 2019 15:48:34 +0000 (17:48 +0200)
committerArtem Zhmurov <zhmurov@gmail.com>
Thu, 10 Oct 2019 10:15:43 +0000 (12:15 +0200)
commit754dfec1b9cf5c0a81d90e6a6cce66212d6decd1
treeb6039afebc40531b151863eb9633ee61b3e63eb8
parent70c5d1ed664242c9f469c1884f9280f6ba299481
Add management for velocities and forces copy events to StatePropagatorDataGpu

All H2D and D2H copies of velocities and forces now record an event, methods
to synchronize on those events are added to the class.

Change-Id: I910c5834d83f317f12c1fe0cd71ced168f412386
src/gromacs/mdtypes/state_propagator_data_gpu.h
src/gromacs/mdtypes/state_propagator_data_gpu_impl.cpp
src/gromacs/mdtypes/state_propagator_data_gpu_impl.h
src/gromacs/mdtypes/state_propagator_data_gpu_impl_gpu.cpp