Separate simulator comparison tests
authorPascal Merz <pascal.merz@me.com>
Wed, 2 Dec 2020 00:30:34 +0000 (17:30 -0700)
committerMark Abraham <mark.j.abraham@gmail.com>
Wed, 2 Dec 2020 09:17:24 +0000 (09:17 +0000)
commit8f02cd90cfd1d351e907ee9e59f178ac11b6af7c
tree00d62afb8e9ac0532c697ddb6ef1875a032e4ed6
parentd570ffa4dc2ad5871249beee0bbcccdc9dc9a3e2
Separate simulator comparison tests

The simulator comparison tests ensure that legacy and modular
simulator code paths don't diverge while both exist. They are
currently part of the mdrun tests. Separating them has two
advantages:

* As the feature set of modular simulator grew, the run time
  of these tests became the largest contributor to the run time of
  mdrun-test. Keeping it separate makes it easy to keep the
  run time in check and to disable the tests if necessary.
* It is useful to run the simulator comparison tests on
  multiple ranks (at least locally). Not all other tests
  in mdrun-test support more than one rank. Having a separate
  binary simplifies running it with different parallelization schemes.
src/programs/mdrun/tests/CMakeLists.txt