gromacs/regressiontests.git
9 years agoNew mpiforall flag to append _mpi to all apps49/1549/1
Roland Schulz [Mon, 22 Oct 2012 04:30:21 +0000 (22 00:30 -0400)]
New mpiforall flag to append _mpi to all apps

The mpi suffix was only appended to mdrun. This required
to have both the mpi and the non-mpi version compiled or
set the suffix manual. The new flag allows to use the mpi
version for all binaries (not only mdrun) with the auto-
suffix machanism.

Change-Id: I696e3dd47e30c6e465493a882a9ff35bb6c716b0

9 years agoAdd parse option to parse mdrun output47/1547/2
Roland Schulz [Sun, 21 Oct 2012 23:46:27 +0000 (21 19:46 -0400)]
Add parse option to parse mdrun output

Useful e.g. for address sanitizer sympolizer

Change-Id: I2ca36811303d682136d1196004da285368e76200

9 years agoMerge "nbnxn regression tests"
Roland Schulz [Fri, 19 Oct 2012 20:01:57 +0000 (19 22:01 +0200)]
Merge "nbnxn regression tests"

9 years agonbnxn regression tests84/1084/14
Roland Schulz [Tue, 12 Jun 2012 00:43:25 +0000 (11 20:43 -0400)]
nbnxn regression tests

This test is for geometric combination rules (only relevant for SSE/AVX
kernels).

Created by Berk Hess. I only generated the reference values. And
made minor modifcations (nstx[/v/f]out), and lincs settings for vsite.

Change-Id: Iddb1fea9a1725b5905832ca1e0107c1c07ba840c

9 years agoMerge "Check forces/velocities for freeenergy tests"
Mark Abraham [Wed, 12 Sep 2012 00:06:03 +0000 (12 02:06 +0200)]
Merge "Check forces/velocities for freeenergy tests"

9 years agoWrite error if mdrun output files are missing13/1313/3
Roland Schulz [Mon, 27 Aug 2012 04:31:23 +0000 (27 00:31 -0400)]
Write error if mdrun output files are missing

So far test was failing without reason if files were missing.

Change-Id: I3c7a6a1aca55143e2ba7492ce6a026986472569f

9 years agoCheck forces/velocities for freeenergy tests36/1336/1
Roland Schulz [Sun, 2 Sep 2012 08:07:56 +0000 (2 04:07 -0400)]
Check forces/velocities for freeenergy tests

Same change as in commit f1b89b0 for the tests new in 4.6.

Change-Id: Ifcaa501d720db8eda4444ceb5658ab392c2b5005

9 years agoMerge remote-tracking branch 'origin/release-4-5' into HEAD12/1312/2
Roland Schulz [Mon, 27 Aug 2012 03:51:26 +0000 (26 23:51 -0400)]
Merge remote-tracking branch 'origin/release-4-5' into HEAD

Conflicts:
gmxtest.pl

Changed ethyleenglycol dt to 0.001 from 0.002 because the test seemed
to unstable. ICC gave different results with and without -mavx.
New reference values generated with Gromacs 4.5.5, gcc 4.7.1.

Change-Id: Ic56ca52507ca9f99878f7003297fa51f1b38fb0f

9 years agoQuiet perl warning85/1285/2
Mark Abraham [Fri, 10 Aug 2012 23:11:49 +0000 (11 09:11 +1000)]
Quiet perl warning

Change-Id: I9c87f15fd81211ba8826bc5f84ca72855889da9b

9 years agoMerge "Make checkpot output available when appropriate" into release-4-5
Christoph Junghans [Mon, 20 Aug 2012 17:51:37 +0000 (20 19:51 +0200)]
Merge "Make checkpot output available when appropriate" into release-4-5

9 years agoMake checkpot output available when appropriate86/1286/1
Mark Abraham [Fri, 10 Aug 2012 23:13:53 +0000 (11 09:13 +1000)]
Make checkpot output available when appropriate

Change-Id: I270633553d1554c6c82b00563465e8d2d09342b9

9 years agoCheck forces for all tests59/1259/4
Roland Schulz [Thu, 2 Aug 2012 01:01:34 +0000 (1 21:01 -0400)]
Check forces for all tests

Forces wasn't written out for most tests and thus not tested.
Reference values are generated with 4.5.5

The complex/sw/reference_s.trr still does not contain
forces because of #993.

Change-Id: I8908ea9d97ae5b0ef018d13aee99fb09f5087bfd

9 years agoBackport clean-up of gmxtest.pl58/1258/1
Roland Schulz [Thu, 2 Aug 2012 00:35:06 +0000 (1 20:35 -0400)]
Backport clean-up of gmxtest.pl

Is seems a better policy to have the same gmxtest.pl for all
branches. The test branches should differ as little as possible,
to make comparison between branches easy (regressions). The only
difference should be if required because test features are only
supported by new versions or mdp options or warnings have
changed.

Version from ccaf4f38a275

Change-Id: I8b42860acef580043d24e857d5436efbd76cb0cd

9 years agoMerge branch 'release-4-5'52/1252/2
Christoph Junghans [Wed, 1 Aug 2012 00:29:10 +0000 (31 18:29 -0600)]
Merge branch 'release-4-5'

Conflicts:
gmxtest.pl

* remove usage of awk and diff again
* whitespace wars
* generated warn files

Change-Id: Ib6507f0d1e887e82a72e52b240e14b77bd39f4cf

9 years agoMore cleanup46/1246/3
Mark Abraham [Mon, 30 Jul 2012 13:53:16 +0000 (30 23:53 +1000)]
More cleanup

* now support threading (on 16 threads, the morse test passes the
  4-6 check for enough atoms, but then dies during initial DD)
* only report that we're running in parallel when we are
* change $parallel variable name to suit new context of threading
  support
* smoother function of -only, along with correct accounting for
  passing only the selected tests
* no whitespace changes

Change-Id: I7d7fbd5a743ee5c5fc5173b090d7526902a55a43

9 years agoremove usage of /dev/null to support Windows shell41/1241/7
Christoph Junghans [Mon, 30 Jul 2012 13:42:02 +0000 (30 07:42 -0600)]
remove usage of /dev/null to support Windows shell

- stderr got directed into files
- echo in tools test still needs to be removed
- paste command in line 204 needs to be removed
- tools test is now excluded from all

Change-Id: I67e6f5ac01d9ef9bd7e863bce48fdf4e5ef0a0ab

9 years agoContinue cleanup37/1237/1
Mark Abraham [Sun, 29 Jul 2012 09:12:27 +0000 (29 19:12 +1000)]
Continue cleanup

Change-Id: Ia48c22a7f7317930837b898e6d1cb4b20a93d4a7

9 years agoClean up07/1207/8
Christoph Junghans [Mon, 16 Jul 2012 21:12:14 +0000 (16 15:12 -0600)]
Clean up

* removed obsolete CVS stuff
* removed obsolete environment variable
* replaced most use of system tools by perl
  internal functions
* tar is still there

Change-Id: I088d56a7d018c06e8d71483b6e70673a0158f668

10 years agomake -reprod options work03/1203/1
Christoph Junghans [Fri, 13 Jul 2012 00:10:12 +0000 (12 18:10 -0600)]
make -reprod options work

Change-Id: Iaaf3e7c391bfc55af202bf16155d5dc5147b89c5

10 years agoDisable warning comparison for Windows/MSYS00/1200/1
Roland Schulz [Wed, 11 Jul 2012 07:48:51 +0000 (11 03:48 -0400)]
Disable warning comparison for Windows/MSYS

Cannot find a simple solution to make it also work on Windows
and thus disabling it for now to avoid false positives on
Windows.

Change-Id: I6d3b9301c91216c2e4f4b928ddf16a589b2f679f

10 years agoCompare the grompp warnings against reference22/1122/2
Roland Schulz [Fri, 22 Jun 2012 01:34:16 +0000 (21 21:34 -0400)]
Compare the grompp warnings against reference

Instead of fixing all warnings the warnings are compared. This
allows to also test mdp settings which produce a warning when
used, but still gurantees that changed grompp behavior is noticed.
Currently the full text of the warning is compared. This can
produce a false positive if the spelling is changed. Between 4.5.5
and 4.6 only one such case occured and as long as it so seldom
it is probably not worth to implement a more complicated
comparison. All one has to do in such a case is remove the
reference.warn and it is automatically regenerated.

All references are produced with 4.5.5

Change-Id: I0e949aede8076caeeccaf83575bcf7f998fe632e

10 years agoNew test: Continue from checkpoint20/1120/2
Roland Schulz [Thu, 21 Jun 2012 23:25:53 +0000 (21 19:25 -0400)]
New test: Continue from checkpoint

The checkpoint file and reference values are generated with 4.5.5.
For newer Gromacs version this tests also that reading a previous
checkpoint file works. The checkpoint file is in single precision
and is also used for the double precision test.

Change-Id: I95624a7e68d4e373afbb50bbb8d14dfcd709781b

10 years agoMerge "Fixed to use the updated mpd options."
Roland Schulz [Fri, 22 Jun 2012 02:52:10 +0000 (22 04:52 +0200)]
Merge "Fixed to use the updated mpd options."

10 years agoMerge branch 'release-4-5'11/1111/1
Roland Schulz [Wed, 20 Jun 2012 16:06:22 +0000 (20 12:06 -0400)]
Merge branch 'release-4-5'

Change-Id: I4f647273fcece72a81e0e968abbe789d7a85e123

10 years agoMake gmxtest.xml well formed if output isn't created10/1110/1
Roland Schulz [Wed, 20 Jun 2012 16:03:33 +0000 (20 12:03 -0400)]
Make gmxtest.xml well formed if output isn't created

Change-Id: I4712856d00d0509163470c76d80eb0a9e348c391

10 years agoFixed to use the updated mpd options.05/1105/1
Michael Shirts [Sat, 16 Jun 2012 21:00:08 +0000 (16 17:00 -0400)]
Fixed to use the updated mpd options.

Change-Id: Ic34bc7ea5a29c0b78bea2e50e39c09de3367bf26

10 years agoFix for MTTK + constraints89/1089/1
Michael Shirts [Thu, 14 Jun 2012 00:34:26 +0000 (13 20:34 -0400)]
Fix for MTTK + constraints

MTTK + constraints is often numerically unstable in single precision.
This combination of options will be removed in 5.0, so I am removing
this combination from the free energy test -- it's not really testing
free energies anyway, so it can be changed. Specifically, this uses
flexible water + MTTK.

Change-Id: I8298a7a6977f5e462c0c7922976f69b3a4880d91

10 years agoAdding a number of free energy tests for 4.6 (with free energy changes)03/903/10
Michael Shirts [Fri, 4 May 2012 02:43:19 +0000 (3 22:43 -0400)]
Adding a number of free energy tests for 4.6 (with free energy changes)

Run with: VERSION 4.6-dev-20120527-920c253
Change-Id: Iea09bcfa65783036228b873d9099dc04b1b1c8a1

10 years agoSet nstcalcenergy=nstenergy to reproduce reference78/878/2
Roland Schulz [Mon, 30 Apr 2012 05:42:08 +0000 (30 01:42 -0400)]
Set nstcalcenergy=nstenergy to reproduce reference

For new versions, if nstcalcenergy isn't set it defaults to 100.
This would change nstenergy also to 100 and thus writing less
energies then are in the reference file.

Change-Id: I0d99869f26cdae714d43f5a472acb05952abd234

10 years agoRemove invalid XML characters33/833/2
Roland Schulz [Fri, 27 Apr 2012 15:51:03 +0000 (27 11:51 -0400)]
Remove invalid XML characters

Change-Id: I66c8f237564e924edd101470cc52da76629b7d8f

10 years agoXML version 1.1 to fix invalid character problem31/831/1
Roland Schulz [Fri, 27 Apr 2012 14:04:57 +0000 (27 10:04 -0400)]
XML version 1.1 to fix invalid character problem

Change-Id: I8519a24c6e42df6957640658076163b21c1283b3

10 years agoAdd gitignore file with output files07/807/1
Roland Schulz [Wed, 25 Apr 2012 04:04:59 +0000 (25 00:04 -0400)]
Add gitignore file with output files

Change-Id: Id593fd221f2ed7fa2060cd73abe4cbbddce252cf

10 years agoAdding folder for free-energy tests06/806/1
Roland Schulz [Wed, 25 Apr 2012 02:16:39 +0000 (24 22:16 -0400)]
Adding folder for free-energy tests

Preparing for free energy tests planned (refs #928)

Change-Id: Ib6a0abeb6bb048989d39aa1dc7afbfa8e3906813

10 years agoAdd test function for tools21/721/2
Roland Schulz [Wed, 11 Apr 2012 23:51:01 +0000 (11 19:51 -0400)]
Add test function for tools

The tools for rms and rmsdist are meant as example not as useful tests.

Change-Id: Id912d461e5bd2a8ead9cd32a3e970e039b2e42a5

10 years agoReplace substr with split to make more reliable94/794/1
Roland Schulz [Sun, 22 Apr 2012 23:03:14 +0000 (22 19:03 -0400)]
Replace substr with split to make more reliable

The substr didn't work reliable. Any change in the spacing could
change the width of the column.

Change-Id: I556232ca62e0288361a9c02831ab3363d6a711e6

10 years agoAdd JUnit XML Output as optional output format53/753/3
Roland Schulz [Thu, 19 Apr 2012 23:51:00 +0000 (19 19:51 -0400)]
Add JUnit XML Output as optional output format

This allows Jenkins to display the test results

Change-Id: I03db67425d3a5e5bccc9493155ac4bb92fbc2275

10 years agoPrint FAILED when gmxcheck does't run correctly03/703/1
Roland Schulz [Tue, 10 Apr 2012 00:20:27 +0000 (9 20:20 -0400)]
Print FAILED when gmxcheck does't run correctly

Set nerror so that FAILED is printed when gmxcheck exits with
non zero code.

Change-Id: I9e4b3ca7ea5b27a87139afef5746034538ca33be

10 years agoMake tests work with 4.548/648/9
Roland Schulz [Sun, 1 Apr 2012 00:08:01 +0000 (31 20:08 -0400)]
Make tests work with 4.5

- Minimized unstable tests (50 steps steep):
   simple/morse
   complex/butane
   complex/dec+water
   complex/ethyleenglycol
- Run with mdrun -pd for ns=simple
- Fixed force field names
- Reduces number of steps to 20 for simple, complex, and pdb2gmx
- Setting nstxout and nstvout to get last frame
- Regenerated all references with 4.5.5
- Disable virial checks for now. For several complex tests the
  tolerances are not OK (outside tolerance for serial<->parallel)
- Added mdrun flag
- Print FAILED message if pdb2gmx tests don't have all energies

Change-Id: I091aca78756de2e6835b0950016aadccaf8a939d

11 years agoAdded README.master
David van der Spoel [Thu, 7 Apr 2011 09:06:07 +0000 (7 11:06 +0200)]
Added README.master

11 years agochanged a redirect expression
Rossen Apostolov [Tue, 27 Jul 2010 09:50:39 +0000 (27 11:50 +0200)]
changed a redirect expression

Although the default shell in Ubuntu is bash, system services use the
faster dash shell. Thus /bin/sh is a link to /bin/dash, and perl
scripts execute "system" under dash. Combined stdout/sterr output
like >& /dev/null fails, and was changed to > /dev/null 2>&1.

12 years agoMerge branch 'master' of git.gromacs.org:regressiontests
Mark Abraham [Wed, 9 Jun 2010 20:16:36 +0000 (10 06:16 +1000)]
Merge branch 'master' of git.gromacs.org:regressiontests

Conflicts:
gmxtest.pl

12 years agoMade regressions tests BlueGene-friendly
Mark Abraham [Wed, 9 Jun 2010 19:37:37 +0000 (10 07:37 +1200)]
Made regressions tests BlueGene-friendly

12 years agoMinor fixes
Mark Abraham [Wed, 9 Jun 2010 19:35:56 +0000 (10 07:35 +1200)]
Minor fixes

12 years agoAdded -only and -tight flags, and allowed for more reference .mdp files for checking...
Mark Abraham [Tue, 24 Nov 2009 03:35:23 +0000 (24 16:35 +1300)]
Added -only and -tight flags, and allowed for more reference .mdp files for checking output of grompp -po

12 years agoMinor improvements
Mark Abraham [Fri, 21 Aug 2009 03:53:52 +0000 (21 13:53 +1000)]
Minor improvements

12 years agoVarious updates, new helper script
Mark Abraham [Thu, 13 Aug 2009 12:57:26 +0000 (13 22:57 +1000)]
Various updates, new helper script

12 years agoNew pdb2gmx reference values
Mark Abraham [Tue, 11 Aug 2009 06:12:14 +0000 (11 16:12 +1000)]
New pdb2gmx reference values

12 years agoAdded .gitattributes to keep binary files from being spindled, folded or mutilated
Mark Abraham [Tue, 11 Aug 2009 05:40:33 +0000 (11 15:40 +1000)]
Added .gitattributes to keep binary files from being spindled, folded or mutilated

12 years agoAdded reference grompp4.mdp files so that comparing output of GROMACS 4 grompp doesn...
Mark Abraham [Tue, 11 Aug 2009 03:18:59 +0000 (11 13:18 +1000)]
Added reference grompp4.mdp files so that comparing output of GROMACS 4 grompp doesn't automatically fail against GROMACS 3 reference cases

12 years agoRemoved .gdb_history files
Mark Abraham [Tue, 11 Aug 2009 02:37:50 +0000 (11 12:37 +1000)]
Removed .gdb_history files

12 years agoFixes and updates of .mdp and reference files for complex tests
Mark Abraham [Tue, 11 Aug 2009 02:36:37 +0000 (11 12:36 +1000)]
Fixes and updates of .mdp and reference files for complex tests

12 years agoImproved gmxtest functionality, tested system() return codes, prevented tests known...
Mark Abraham [Mon, 10 Aug 2009 08:50:31 +0000 (10 18:50 +1000)]
Improved gmxtest functionality, tested system() return codes, prevented tests known to fail

12 years agoUpdated kernel reference files
Mark Abraham [Mon, 10 Aug 2009 08:49:29 +0000 (10 18:49 +1000)]
Updated kernel reference files

12 years agoRegenerated double-precision simple/*/reference* files
Mark Abraham [Mon, 10 Aug 2009 06:15:35 +0000 (10 16:15 +1000)]
Regenerated double-precision simple/*/reference* files

12 years agoUpdated README
Mark Abraham [Mon, 10 Aug 2009 06:10:44 +0000 (10 16:10 +1000)]
Updated README

12 years agoFixed simple/rb1
Mark Abraham [Mon, 10 Aug 2009 06:04:25 +0000 (10 16:04 +1000)]
Fixed simple/rb1

12 years agoCleaned up .cpt files
Mark Abraham [Mon, 10 Aug 2009 05:59:47 +0000 (10 15:59 +1000)]
Cleaned up .cpt files

12 years agoRemoved nstxtcout != 0
Mark Abraham [Mon, 10 Aug 2009 05:56:19 +0000 (10 15:56 +1000)]
Removed nstxtcout != 0

12 years agoUpdated simple/*/*mdp files
Mark Abraham [Mon, 10 Aug 2009 05:53:38 +0000 (10 15:53 +1000)]
Updated simple/*/*mdp files

12 years agoAdded new simple/*/reference* files
Mark Abraham [Mon, 10 Aug 2009 05:47:04 +0000 (10 15:47 +1000)]
Added new simple/*/reference* files

12 years agoRemoved old simple/*/reference* files
Mark Abraham [Mon, 10 Aug 2009 05:45:59 +0000 (10 15:45 +1000)]
Removed old simple/*/reference* files

12 years agoFixed cleanup of .xvg files
Mark Abraham [Mon, 10 Aug 2009 05:40:10 +0000 (10 15:40 +1000)]
Fixed cleanup of .xvg files

12 years agoStopped "gmxtest.pl clean" removing grompp.mdp
Mark Abraham [Mon, 10 Aug 2009 05:31:56 +0000 (10 15:31 +1000)]
Stopped "gmxtest.pl clean" removing grompp.mdp

12 years agoReplaced "tcoupl = yes" with "tcoupl = Berendsen" (properly now)
Mark Abraham [Sat, 8 Aug 2009 08:33:49 +0000 (8 18:33 +1000)]
Replaced "tcoupl = yes" with "tcoupl = Berendsen" (properly now)

12 years agoReverting to DvdS grompp.mdp files
Mark Abraham [Sat, 8 Aug 2009 08:30:02 +0000 (8 18:30 +1000)]
Reverting to DvdS grompp.mdp files

12 years agoUpdates with new functionality and documentation
Mark Abraham [Sat, 8 Aug 2009 08:27:28 +0000 (8 18:27 +1000)]
Updates with new functionality and documentation

12 years agoReplaced "tcoupl = yes" with "tcoupl = Berendsen"
Mark Abraham [Sat, 8 Aug 2009 07:54:22 +0000 (8 17:54 +1000)]
Replaced "tcoupl = yes" with "tcoupl = Berendsen"

13 years agoPatches from Mark Abraham to fix bogus errors in tests.
lindahl [Tue, 26 May 2009 05:55:53 +0000 (26 05:55 +0000)]
Patches from Mark Abraham to fix bogus errors in tests.

13 years agoFixed pdb2gmx tests that failed due to naming mismatches for TIP4p/TIP5p by
lindahl [Mon, 25 May 2009 15:53:30 +0000 (25 15:53 +0000)]
Fixed pdb2gmx tests that failed due to naming mismatches for TIP4p/TIP5p by
adding -maxwarn 1 to the grompp options.

13 years agoUpdated files from Mark Abraham to fix all bogus failing tests, by adjusting
lindahl [Mon, 25 May 2009 12:42:14 +0000 (25 12:42 +0000)]
Updated files from Mark Abraham to fix all bogus failing tests, by adjusting
input parameters and test tolerances. All buckingham kernel reference files
have been modified to correct for the LJ14/Buckingham combination bug found in
Gromacs-3.3 (i.e., the 'failing' tests were an indication that version 4.0 was correct).

13 years agoAdded chomp($nerr_pot) as described in bugzilla 221.
spoel [Wed, 8 Oct 2008 06:46:55 +0000 (8 06:46 +0000)]
Added chomp($nerr_pot) as described in bugzilla 221.

14 years agoAdded warning
spoel [Fri, 30 Nov 2007 08:47:38 +0000 (30 08:47 +0000)]
Added warning

14 years agoAdded more checks
spoel [Fri, 30 Nov 2007 08:46:37 +0000 (30 08:46 +0000)]
Added more checks

14 years agoUpdated with error check
spoel [Fri, 30 Nov 2007 08:45:11 +0000 (30 08:45 +0000)]
Updated with error check

14 years agoRemoved incorrect include
spoel [Wed, 28 Nov 2007 09:29:52 +0000 (28 09:29 +0000)]
Removed incorrect include

14 years agoUpdated to latest code and compiled without optimizations, see README.
spoel [Mon, 17 Sep 2007 20:19:03 +0000 (17 20:19 +0000)]
Updated to latest code and compiled without optimizations, see README.

14 years agoUpdated
spoel [Sat, 15 Sep 2007 20:29:31 +0000 (15 20:29 +0000)]
Updated

14 years agoGone
spoel [Sat, 15 Sep 2007 18:22:32 +0000 (15 18:22 +0000)]
Gone

14 years agoUpdated
spoel [Sat, 15 Sep 2007 17:57:06 +0000 (15 17:57 +0000)]
Updated

14 years agoNew
spoel [Sat, 15 Sep 2007 17:56:29 +0000 (15 17:56 +0000)]
New

14 years agoUpdated
spoel [Sat, 15 Sep 2007 12:24:19 +0000 (15 12:24 +0000)]
Updated

14 years agoUpdated with use strict
spoel [Sat, 15 Sep 2007 11:39:24 +0000 (15 11:39 +0000)]
Updated with use strict

14 years agoSHouldn't be here
spoel [Sat, 15 Sep 2007 11:38:45 +0000 (15 11:38 +0000)]
SHouldn't be here

14 years agoUpdated
spoel [Sat, 15 Sep 2007 11:37:07 +0000 (15 11:37 +0000)]
Updated

14 years agoNew!
spoel [Sat, 15 Sep 2007 11:30:04 +0000 (15 11:30 +0000)]
New!

14 years agoUpdated
spoel [Sat, 15 Sep 2007 10:26:54 +0000 (15 10:26 +0000)]
Updated

14 years agoInitial revision
spoel [Sat, 15 Sep 2007 10:24:15 +0000 (15 10:24 +0000)]
Initial revision

14 years agoUpdated
spoel [Sat, 15 Sep 2007 08:00:13 +0000 (15 08:00 +0000)]
Updated

14 years agoInitial revision
spoel [Fri, 14 Sep 2007 18:47:40 +0000 (14 18:47 +0000)]
Initial revision