Fix multi-sim restart handling in corner cases
authorMark Abraham <mark.j.abraham@gmail.com>
Tue, 10 Sep 2019 12:02:06 +0000 (14:02 +0200)
committerMagnus Lundborg <magnus.lundborg@scilifelab.se>
Wed, 11 Sep 2019 08:45:01 +0000 (10:45 +0200)
commitb7b078e243ebaa0647ddfeb1032368f109b7090a
treeaa5ac6a21a2b8bead950501dddd0c62a1aaf10fc
parent9a077a8bf6f40f56c768c8b7bed56d25930003b9
Fix multi-sim restart handling in corner cases

If different simulations would have different starting behaviour,
e.g. some checkpoint files are found and some are not, then we should
not allow a restart, and do so with a useful error message.

Refs #2375

Change-Id: I8845784e8310ab6ca81db189e4a42754add03def
src/gromacs/mdrunutility/handlerestart.cpp
src/gromacs/mdrunutility/handlerestart.h
src/gromacs/mdrunutility/multisim.cpp
src/gromacs/mdrunutility/multisim.h