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).
Reference values generated on CPU with AVX_256 using:
351d2b0014118fc
Created by Berk Hess. I only generated the reference values. And
made minor modifcations (nstx[/v/f]out).
Work in progress:
The vsite test doesn't sucessfully run in parallel. Either the test
has to be changed or gmxtest.pl has to be changed so that it doesn't
try to run a test with more mpi nodes than supported by a test.
Change-Id: Iddb1fea9a1725b5905832ca1e0107c1c07ba840c
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
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
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
Mark Abraham [Sun, 29 Jul 2012 09:12:27 +0000 (29 19:12 +1000)]
Continue cleanup
Change-Id: Ia48c22a7f7317930837b898e6d1cb4b20a93d4a7
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
Christoph Junghans [Fri, 13 Jul 2012 00:10:12 +0000 (12 18:10 -0600)]
make -reprod options work
Change-Id: Iaaf3e7c391bfc55af202bf16155d5dc5147b89c5
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
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
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
Roland Schulz [Fri, 22 Jun 2012 02:52:10 +0000 (22 04:52 +0200)]
Merge "Fixed to use the updated mpd options."
Roland Schulz [Wed, 20 Jun 2012 16:06:22 +0000 (20 12:06 -0400)]
Merge branch 'release-4-5'
Change-Id: I4f647273fcece72a81e0e968abbe789d7a85e123
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
Michael Shirts [Sat, 16 Jun 2012 21:00:08 +0000 (16 17:00 -0400)]
Fixed to use the updated mpd options.
Change-Id: Ic34bc7ea5a29c0b78bea2e50e39c09de3367bf26
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
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
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
Roland Schulz [Fri, 27 Apr 2012 15:51:03 +0000 (27 11:51 -0400)]
Remove invalid XML characters
Change-Id: I66c8f237564e924edd101470cc52da76629b7d8f
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
Roland Schulz [Wed, 25 Apr 2012 04:04:59 +0000 (25 00:04 -0400)]
Add gitignore file with output files
Change-Id: Id593fd221f2ed7fa2060cd73abe4cbbddce252cf
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
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
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
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
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
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
David van der Spoel [Thu, 7 Apr 2011 09:06:07 +0000 (7 11:06 +0200)]
Added README.master
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.
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
Mark Abraham [Wed, 9 Jun 2010 19:37:37 +0000 (10 07:37 +1200)]
Made regressions tests BlueGene-friendly
Mark Abraham [Wed, 9 Jun 2010 19:35:56 +0000 (10 07:35 +1200)]
Minor fixes
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
Mark Abraham [Fri, 21 Aug 2009 03:53:52 +0000 (21 13:53 +1000)]
Minor improvements
Mark Abraham [Thu, 13 Aug 2009 12:57:26 +0000 (13 22:57 +1000)]
Various updates, new helper script
Mark Abraham [Tue, 11 Aug 2009 06:12:14 +0000 (11 16:12 +1000)]
New pdb2gmx reference values
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
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
Mark Abraham [Tue, 11 Aug 2009 02:37:50 +0000 (11 12:37 +1000)]
Removed .gdb_history files
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
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
Mark Abraham [Mon, 10 Aug 2009 08:49:29 +0000 (10 18:49 +1000)]
Updated kernel reference files
Mark Abraham [Mon, 10 Aug 2009 06:15:35 +0000 (10 16:15 +1000)]
Regenerated double-precision simple/*/reference* files
Mark Abraham [Mon, 10 Aug 2009 06:10:44 +0000 (10 16:10 +1000)]
Updated README
Mark Abraham [Mon, 10 Aug 2009 06:04:25 +0000 (10 16:04 +1000)]
Fixed simple/rb1
Mark Abraham [Mon, 10 Aug 2009 05:59:47 +0000 (10 15:59 +1000)]
Cleaned up .cpt files
Mark Abraham [Mon, 10 Aug 2009 05:56:19 +0000 (10 15:56 +1000)]
Removed nstxtcout != 0
Mark Abraham [Mon, 10 Aug 2009 05:53:38 +0000 (10 15:53 +1000)]
Updated simple/*/*mdp files
Mark Abraham [Mon, 10 Aug 2009 05:47:04 +0000 (10 15:47 +1000)]
Added new simple/*/reference* files
Mark Abraham [Mon, 10 Aug 2009 05:45:59 +0000 (10 15:45 +1000)]
Removed old simple/*/reference* files
Mark Abraham [Mon, 10 Aug 2009 05:40:10 +0000 (10 15:40 +1000)]
Fixed cleanup of .xvg files
Mark Abraham [Mon, 10 Aug 2009 05:31:56 +0000 (10 15:31 +1000)]
Stopped "gmxtest.pl clean" removing grompp.mdp
Mark Abraham [Sat, 8 Aug 2009 08:33:49 +0000 (8 18:33 +1000)]
Replaced "tcoupl = yes" with "tcoupl = Berendsen" (properly now)
Mark Abraham [Sat, 8 Aug 2009 08:30:02 +0000 (8 18:30 +1000)]
Reverting to DvdS grompp.mdp files
Mark Abraham [Sat, 8 Aug 2009 08:27:28 +0000 (8 18:27 +1000)]
Updates with new functionality and documentation
Mark Abraham [Sat, 8 Aug 2009 07:54:22 +0000 (8 17:54 +1000)]
Replaced "tcoupl = yes" with "tcoupl = Berendsen"
lindahl [Tue, 26 May 2009 05:55:53 +0000 (26 05:55 +0000)]
Patches from Mark Abraham to fix bogus errors in tests.
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.
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).
spoel [Wed, 8 Oct 2008 06:46:55 +0000 (8 06:46 +0000)]
Added chomp($nerr_pot) as described in bugzilla 221.
spoel [Fri, 30 Nov 2007 08:47:38 +0000 (30 08:47 +0000)]
Added warning
spoel [Fri, 30 Nov 2007 08:46:37 +0000 (30 08:46 +0000)]
Added more checks
spoel [Fri, 30 Nov 2007 08:45:11 +0000 (30 08:45 +0000)]
Updated with error check
spoel [Wed, 28 Nov 2007 09:29:52 +0000 (28 09:29 +0000)]
Removed incorrect include
spoel [Mon, 17 Sep 2007 20:19:03 +0000 (17 20:19 +0000)]
Updated to latest code and compiled without optimizations, see README.
spoel [Sat, 15 Sep 2007 20:29:31 +0000 (15 20:29 +0000)]
Updated
spoel [Sat, 15 Sep 2007 18:22:32 +0000 (15 18:22 +0000)]
Gone
spoel [Sat, 15 Sep 2007 17:57:06 +0000 (15 17:57 +0000)]
Updated
spoel [Sat, 15 Sep 2007 17:56:29 +0000 (15 17:56 +0000)]
New
spoel [Sat, 15 Sep 2007 12:24:19 +0000 (15 12:24 +0000)]
Updated
spoel [Sat, 15 Sep 2007 11:39:24 +0000 (15 11:39 +0000)]
Updated with use strict
spoel [Sat, 15 Sep 2007 11:38:45 +0000 (15 11:38 +0000)]
SHouldn't be here
spoel [Sat, 15 Sep 2007 11:37:07 +0000 (15 11:37 +0000)]
Updated
spoel [Sat, 15 Sep 2007 11:30:04 +0000 (15 11:30 +0000)]
New!
spoel [Sat, 15 Sep 2007 10:26:54 +0000 (15 10:26 +0000)]
Updated
spoel [Sat, 15 Sep 2007 10:24:15 +0000 (15 10:24 +0000)]
Initial revision
spoel [Sat, 15 Sep 2007 08:00:13 +0000 (15 08:00 +0000)]
Updated
spoel [Fri, 14 Sep 2007 18:47:40 +0000 (14 18:47 +0000)]
Initial revision