Remove PME coordinate send code duplication
authorAlan Gray <alangray3@gmail.com>
Thu, 25 Feb 2021 13:23:11 +0000 (05:23 -0800)
committerPaul Bauer <paul.bauer.q@gmail.com>
Wed, 31 Mar 2021 13:05:51 +0000 (13:05 +0000)
commitbd20e76e93e714a5363c3f84f353c3d9c1bd233b
treee8740b81b02d5fd570348099e3f93857ed3453d8
parent4a178e33f79238c264e1c0d4e54bec4d4ccf4f4e
Remove PME coordinate send code duplication

Unifies codepath for PME coordinate send for default and GPU direct
codepaths. The only effect this has on ordering of activities is for a
run config with GPU buffer ops, without GPU direct communication and
without GPU update, where the (CPU-side) PME-PP coordinate transfer
will now be slightly delayed to allow for an H2D launch of coordinate
data.

Partly addresses #3914
src/gromacs/mdlib/sim_util.cpp