Fix multisim with parallel simulation
authorBerk Hess <hess@kth.se>
Tue, 14 Jan 2020 13:51:38 +0000 (14:51 +0100)
committerBerk Hess <hess@kth.se>
Wed, 15 Jan 2020 12:40:57 +0000 (13:40 +0100)
commit36a6581675754f80c0843822c44dbe892f3a8e64
treea14df4f8fd4ca9aefd0f1e2024a14c83ae793001
parent8cdc802cf859785dfeda2cd6eabbee478b41959f
Fix multisim with parallel simulation

mdrun -multisim with more than one rank per simulation would stop
with a fatal error due to using a partially initialized
gmx_multisim_t in GpuTaskAssignmentsBuilder::build().

Fixes #3297

Change-Id: Idfe24110908dc8cad29cd9a0eac7233fca4102f9
docs/release-notes/2020/2020.1.rst
src/gromacs/gmxlib/network.cpp
src/gromacs/gmxlib/network.h
src/gromacs/mdrun/runner.cpp
src/gromacs/mdrunutility/multisim.cpp
src/gromacs/mdrunutility/multisim.h
src/gromacs/taskassignment/taskassignment.cpp
src/gromacs/taskassignment/taskassignment.h