Trigger synchronizer when local forces are ready
authorSzilárd Páll <pall.szilard@gmail.com>
Mon, 14 Oct 2019 17:19:03 +0000 (19:19 +0200)
committerSzilárd Páll <pall.szilard@gmail.com>
Tue, 15 Oct 2019 23:54:41 +0000 (01:54 +0200)
commitf310be38d375b49f4312c6ee0bd6cd62729174cf
tree8fedee5c8979dd100ed0db341e2f2256a322ea07
parentec0aa35644fad7bd82f2cc4b284e045705c24e42
Trigger synchronizer when local forces are ready

The sycnhronizer is created and managed in StatePropagatorDataGpu and is
passed to the nonbonded mdoule at the f buffer ops init.

Refs #2888 #3126

Change-Id: Ie9bf0b6cd8511fe282e377e48f3940e591db214c
src/gromacs/mdlib/sim_util.cpp
src/gromacs/nbnxm/cuda/nbnxm_cuda.cu
src/gromacs/nbnxm/cuda/nbnxm_cuda_data_mgmt.cu
src/gromacs/nbnxm/cuda/nbnxm_cuda_types.h
src/gromacs/nbnxm/nbnxm.cpp
src/gromacs/nbnxm/nbnxm.h
src/gromacs/nbnxm/nbnxm_gpu.h