Disable GPU PME-PP communication with mdrun -pmefft cpu
authorMark Abraham <mark.j.abraham@gmail.com>
Wed, 27 Nov 2019 08:56:37 +0000 (09:56 +0100)
committerArtem Zhmurov <zhmurov@gmail.com>
Wed, 27 Nov 2019 22:05:11 +0000 (23:05 +0100)
commitf0e5f8899e5f88df10bf624da458207a19eaa22a
treecf6eff0bb2d9b5d73d133795a82e053b1e5b3e9d
parentc656bd81eff7000fe9bccf6bcff835d508b8c7a1
Disable GPU PME-PP communication with mdrun -pmefft cpu

The MdrunMpiTest with two ranks defaults to using a separate PME rank,
and that attempts to run all flavors of -pmefft.  However only -pmefft
gpu is targeted for any of the new GPU development, so the development
feature flags need to account for that.

SimulationWorkload is also improved to be aware of this fact.

Change-Id: I57c8e8ce81fdb7aaf65de89feebb369d3f2f10eb
src/gromacs/mdrun/runner.cpp
src/gromacs/taskassignment/decidesimulationworkload.cpp