NWChem/QA
2026-04-30 14:08:04 -07:00
..
amber-tests Make bandit a mandatory test and fix some typos 2021-10-30 02:42:13 +02:00
chem_library_tests H10 outputs for chem library tests 2019-03-13 11:47:02 -07:00
Nightly_Jobscripts Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
tests test for ma basis 2026-04-30 14:08:04 -07:00
batch.check working on the SP 1997-07-02 18:51:25 +00:00
doafewqmtests.mpi Bugfix for energies of virtual Pipek-Mezey (PM) localized orbitals 2025-01-16 10:02:31 -05:00
doalltests.mpi Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
docker-test.mpi small test for docker containers 2019-03-14 13:00:49 -07:00
dolibxctests.mpi added libxc cf22d tests [ci skip] 2025-08-21 14:38:43 -07:00
domdtests.mpi Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
domknwchemenv Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
domknwchemrc Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
doNightlyTests.mpi Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
doqm.bat added pspw_revpbe_h2o QA test 2020-01-10 17:49:22 -08:00
doqmmmtests.mpi Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
doqmtests added pspw_revpbe_h2o QA test 2020-01-10 17:49:22 -08:00
doqmtests.mpi test for ma basis 2026-04-30 14:08:04 -07:00
doqmtests.tcg5 add SCS-MP2 tests and add cgmin where missing 2016-12-03 07:47:37 +00:00
doqmtests_bash Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
dotcetests Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
HOW-TO-RUN-TESTS website name [ci skip] 2022-02-28 19:25:07 -08:00
nqetests subroutines to generate WFN/WFX files from Alvaro Vazquez-Mayagoitia https://sites.google.com/site/alvarovazquezmayagoitia/goals/codes/nwchem-notes/generator-of-aim-wavefunction-files-nwchem 2013-08-02 18:06:50 +00:00
nwparse.pl 3 digit accuracy for PSPW because of https://github.com/nwchemgit/nwchem/issues/970 2024-10-08 16:50:46 -07:00
qa_funcs.sh added check for superheavy elements 2023-07-13 11:56:47 -07:00
README HvD: Expand the Id: tag. 2013-08-01 06:05:43 +00:00
round_esp.sh Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
runtest.batch HvD: In the CVS era the $Id: $ tags in the source code files would 2010-10-29 18:04:21 +00:00
runtest.esp esp_uhf is in esp_uhf 2003-02-17 20:27:53 +00:00
runtest.md delete conflict runtest.MD 2009-04-08 21:12:22 +00:00
runtest.unix qmmm additions (from 4.7 branch) 2005-01-06 01:49:25 +00:00
runtests.mpi.unix added sync to fix I/O for md runs 2025-12-10 16:51:08 -08:00
runtests.mpi.unix.docker trying to guess NWCHEM_TOP 2019-09-10 22:39:39 -07:00
runtests.mpi.unix_bash Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00
runtests.tcg5.unix scripts for platforms using tcgmsg ipcv5: 2004-05-21 15:38:30 +00:00
runtests.unix got rid of /msrc reference for default excutable 2006-02-10 21:59:44 +00:00
sleep_loopqa.sh Fix bash shebangs: make /usr/bin/env find bash in paths 2021-11-07 14:06:22 -08:00

README for QA
=============

$Id$

The QA directory contains tests cases and baselines for a wide variety
of functionality in NWChem. For basic usage see the file HOW-TO-RUN-TESTS
for instructions. 

Besides the manual usage of the QA suite the test cases are now also used by
the nightly testing infrastructure run through Jenkins. Exploiting this 
infrastructure imposes some additional requirements:

1. Ready to go submission scripts have to be provided for all the tested
   platforms. The reason is that the job script will be submitted from a
   Jenkins build step script. To keep that script as simple as possible the
   submission script should be as pre-cooked as possible.

2. The test cases should be highly reproducible. The validation of the results
   is completely automated. Therefore if a test case ran successfully it should
   validate OK and otherwise if should validate Failed. If there are any 
   ambiguities the framework will throw up many false positives.