Use existing PME f ready event in PmeForceSenderGpu
authorSzilárd Páll <pall.szilard@gmail.com>
Fri, 5 Mar 2021 19:29:38 +0000 (20:29 +0100)
committerAndrey Alekseenko <al42and@gmail.com>
Sun, 14 Mar 2021 15:33:30 +0000 (15:33 +0000)
commit39b9e167ce6a9a0eeaca8460bcbce3d3e8202c4b
tree9d07e4489c6b94222f3145a745597e8999204328
parentda991aa45ca8f834992543c63ee8ce7f2c7c508c
Use existing PME f ready event in PmeForceSenderGpu

Instead of recording internally into the PME stream and sending that
event to the PP rank to sycn on from the separate PME rank, use the
already existing event recorded in PME.
This also eliminates the unnecessary use of multiple events, one for
each PP rank.

Refs #2891 #2915
src/gromacs/ewald/pme_force_sender_gpu.h
src/gromacs/ewald/pme_force_sender_gpu_impl.cpp
src/gromacs/ewald/pme_force_sender_gpu_impl.cu
src/gromacs/ewald/pme_force_sender_gpu_impl.h
src/gromacs/ewald/pme_only.cpp