[Ape-devel] svn commit: r407 - in trunk: testsuite testsuite/non_relativistic_systems testsuite/relativistic_systems testsuite/scalar_relativistic_systems by micael

ape-devel at tddft.org ape-devel at tddft.org
Wed Nov 5 10:01:40 WET 2008


      Author: micael
        Date: Wed Nov  5 10:01:39 2008
New Revision: 407
   Changeset: http://www.tddft.org/trac/APE/changeset/407

Added:
   trunk/testsuite/01-Li.01-ae_pp.inp
      - copied unchanged from r402, /trunk/testsuite/non_relativistic_systems/01-Li.01-ae_pp.inp
   trunk/testsuite/01-Li.test
      - copied, changed from r402, /trunk/testsuite/non_relativistic_systems/01-Li.test
   trunk/testsuite/02-Cr.01-ae.inp
      - copied unchanged from r402, /trunk/testsuite/scalar_relativistic_systems/01-Cr.01-ae.inp
   trunk/testsuite/02-Cr.02-mrpp.inp
      - copied unchanged from r402, /trunk/testsuite/scalar_relativistic_systems/01-Cr.02-mrpp.inp
   trunk/testsuite/02-Cr.test
      - copied, changed from r402, /trunk/testsuite/scalar_relativistic_systems/01-Cr.test
   trunk/testsuite/03-Au.01-ae.inp
      - copied unchanged from r402, /trunk/testsuite/relativistic_systems/01-Au.01-ae.inp
   trunk/testsuite/03-Au.02-tm.inp
      - copied unchanged from r402, /trunk/testsuite/relativistic_systems/01-Au.02-tm.inp
   trunk/testsuite/03-Au.03-rtm.inp
      - copied unchanged from r402, /trunk/testsuite/relativistic_systems/01-Au.03-rtm.inp
   trunk/testsuite/03-Au.test
      - copied, changed from r402, /trunk/testsuite/relativistic_systems/01-Au.test
Removed:
   trunk/testsuite/non_relativistic_systems/
   trunk/testsuite/relativistic_systems/
   trunk/testsuite/scalar_relativistic_systems/
Modified:
   trunk/configure.ac
   trunk/testsuite/Makefile.am
   trunk/testsuite/ape-run_regression_test.pl

Log:
 *) Updated the regression test script. Now, in a similar way as to what is done in octopus, instead of comparing directly two regular expressions, the script takes the difference between the calculated value and the reference value and checks if it is smaller than a given tolerance.
 *) The regression test script now has an option to output the calculated values to a specific file. This allowed me to run the testsuite over a wide range of architectures/compilers and to gather all the results. Those results were then used to compute the average value and the maximum deviation and to update the test files.
 *) Simplified the directory structure of the testsuite.



More information about the Ape-devel mailing list