Enable GPU update with DD when GPU comm features are enabled
authorAlan Gray <alangraygerrit@gmail.com>
Tue, 5 Nov 2019 12:52:21 +0000 (04:52 -0800)
committerPaul Bauer <paul.bauer.q@gmail.com>
Tue, 3 Dec 2019 08:02:56 +0000 (09:02 +0100)
commitb88f3eadf90261555508f6a4df64ce184141a66a
treee4faa27dbe0e5e641dbdaa8aa24490e490e3baeb
parentfe166514c26e40351a9103b37879193cf15be012
Enable GPU update with DD when GPU comm features are enabled

Changes assertions to allow GPU update to run with domain
decomposition, only when GPU PME-PP communication and GPU halo
exchange features are enabled through their respective environment
variables.

Added test coverage to the gpuupdate matrix

Change-Id: Ie05dac64eada8f704c3a33d0eb6e5bc74dfcc61e
admin/builds/gpuupdate-matrix.txt
src/gromacs/mdrun/md.cpp
src/gromacs/mdrun/runner.cpp
src/gromacs/taskassignment/decidegpuusage.cpp
src/gromacs/taskassignment/decidegpuusage.h