Run replica-exchange tests with MPI enabled
commit180b22705984906ee59dceaddaae1225f2227146
authorMark Abraham <mark.j.abraham@gmail.com>
Sun, 4 Jan 2015 12:32:16 +0000 (4 13:32 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Mon, 2 Mar 2015 08:56:13 +0000 (2 09:56 +0100)
treef6ab20b270d16b51475c8349f7b00837c82bb204
parentd2d27247e7ab7dddc960b30aa02839fddec34bc2
Run replica-exchange tests with MPI enabled

Replica exchange only works with real MPI and at least two ranks. This
can now be handled by ctest, so we can run such tests automatically.
The other integration tests run in MPI mode, but do not place any
requirements upon the number of ranks, so they continue to run in the
usual way.

Fixed the replica-exchange integration tests so that they actually do
run. Changed tests to use mdrun -multi because it is easier to write
the tests that way. (Using mdrun -multidir is problematic, because
grompp needs to write the .tpr file in the subdirectories. When using
mdrun -multi, the only issue is that the name of the .tpr file for
grompp and mdrun is different, because the latter will append the MPI
rank.)

Fixed member variables to conform to naming convention.

Refs #1587

Change-Id: I11dc06f3aac81a80d679b036aef24762e9eec819
src/programs/mdrun/tests/CMakeLists.txt
src/programs/mdrun/tests/replicaexchange.cpp