Fix gpuupdate matrix
authorArtem Zhmurov <zhmurov@gmail.com>
Mon, 30 Dec 2019 11:17:20 +0000 (12:17 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 31 Dec 2019 11:49:09 +0000 (12:49 +0100)
commitbadb7d80fa41ad9a363c1eb0bcfea72b6d3722e8
treed907dc2d41844495f4cf677061273b07f74c3cf5
parent9fd7ce83d0436a604fdea7043b94521665483ec1
Fix gpuupdate matrix

1. Set GPU direct communications environment variables in update
   matrix to allow for multi-rank testing.
2. Fall back to the CPU update if PME is not fully offloaded
   in DD case and with PME-only rank (requred for GPU direct
   communications).

Change-Id: I66283a446b0cc58fd0165226b01bf58ce9ec90f1
admin/builds/gromacs.py
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdrun/runner.cpp
src/gromacs/taskassignment/decidegpuusage.cpp
src/gromacs/taskassignment/decidegpuusage.h