Fatal error if options are incompatible with modular and legacy schemes
authorPascal Merz <pascal.merz@me.com>
Wed, 7 Apr 2021 18:56:48 +0000 (12:56 -0600)
committerPascal Merz <pascal.merz@me.com>
Wed, 7 Apr 2021 18:56:48 +0000 (12:56 -0600)
commit69519a8e8a0d8ebdc19f0fa7a9e7d034d111813a
treed5914614736703ce6237c48e63e25cddcdfc7db1
parentec58f002a8e3a47a5fc5af741cfa0015a999b525
Fatal error if options are incompatible with modular and legacy schemes

Replaces an assert with a fatal error for the cases in which the user-
chosen options are incompatible with both the modular and the legacy
code path. This should be unnecessary once modular simulator is
feature-complete in 2022, but improves the user experience meanwhile.

Closes #4009
src/gromacs/modularsimulator/modularsimulator.cpp