Commit Graph

15 Commits

Author SHA1 Message Date
Paolo Giannozzi 65cc397721 Tests in test-suite sometimes use PARA_SUFFIX, sometimes PARA_POSTFIX.
PARA_POSTFIX is used by examples as well (file ENVIRONMENT), but there are
more occurrences of PARA_SUFFIX in tests, so now all tests use PARA_SUFFIX.
2020-06-16 12:45:20 +00:00
Sasha Fonari d92550d3a3 Add tests 2020-05-20 16:46:07 -04:00
T. Thonhauser 7ae21fc668 Calculate vdW kernel on the fly: fourth commit
In this commit, the entire Quantum Espresso environment is updated so
that "make all" succeeds and produces functional codes. The resulting
codes were tested with the test-suite and all related tests passed. In
addition, I did some more extensive testing with van der Waals systems,
using the option "verbosity = 'high'" so that the non-local corr. energy
is written out explicitly; in all cases, results were identical to
qe-6.4.1 (also tested in parallel).

Overall, I updated 21 Fortran source files, mostly related to the
handling of the kernel file name(s). Modules/xc_rVV10.f90 saw more
substantial changes and now also computes the kernel on the fly. The
two routines PW/src/generate_rVV10_kernel_table.f90 and
PW/src/generate_vdW_kernel_table.f90 are now removed.

In addition, I updated the developer manual and the PW user guide. I
edited two Makefiles and ran "make depend", resulting in 6 changed
make.depend files. I updated 5 scripts and one README file, mostly
related to examples.

Finally, some of the reference files in the test suite and in some
examples had a rather old format and a "diff" after running those cases
shows unnecessarily many differences. I thus created new reference data
for the vdW cases in the test suite (running "make create-reference-pw")
and I updated the PHonon/examples/example16 and
PW/examples/vdwDF_example references (23 files updated, 11 files
deleted, and 6 files added; the file and directory structure of the
delta-scf calculations needed some more substantial updating). I also
updated PP/examples/ACF_example/reference_vdw-df-cx/atoms.out.

At this point I will do some final testing and cleaning-up of the code.
The next commit fill be the final commit.
2019-09-23 14:50:52 -04:00
Samuel Ponce b24898c82c Small fix (Paolo suggestion). 2019-02-25 11:13:37 +00:00
Samuel Ponce aa77855f0c Make the pw_plugins works 2019-02-25 10:44:57 +00:00
Paolo Giannozzi b65bb22cb3 Error in documentation file for PW fixed
There was a reason why the various "include" in test-suite had never previously
been replaced by the correct "source" command: they were not working. My
apparently innocuous change completely broke test-suite.
2018-06-05 10:45:16 +02:00
Paolo Giannozzi 053111dcea "include" replaced by "source" in Makefiles 2018-06-01 14:17:46 +02:00
giannozz 0253178db1 Missing space could have lead to strange problems when PARA_POSTFIX is set
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13925 c92efa57-630b-4861-b058-cf58834340f0
2017-10-16 19:30:05 +00:00
giannozz c21657ec4d Minor test-suite changes:
- "make compare" compares phonons as well
- add possibility to use pools for pw.x as well
- commented out annoying printout of execution line


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13726 c92efa57-630b-4861-b058-cf58834340f0
2017-08-19 12:45:56 +00:00
giannozz 8e5df34485 Calculation of kernel file for tests wasn't working as expected due to dumb
errors in the script; test "vdw6" works again


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13709 c92efa57-630b-4861-b058-cf58834340f0
2017-08-08 12:44:22 +00:00
sponce afe07c6582 Output more info when running in the case of PW test-suite
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13661 c92efa57-630b-4861-b058-cf58834340f0
2017-07-31 11:15:30 +00:00
spigafi 880e720435 Fixing headers
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13320 c92efa57-630b-4861-b058-cf58834340f0
2017-02-18 18:51:07 +00:00
spigafi 1ec7ab0d05 Ability to execute SERIAL (default) and PARALLEL tests. Still missing an reliable and portable fully automatic way to detects how the code has been compiled.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12406 c92efa57-630b-4861-b058-cf58834340f0
2016-05-15 15:22:33 +00:00
spigafi 8fc00d0a36 Removing the constrain of exporting ESPRESSO_ROOT every time, especially when test-suite is located in the espresso main directory
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11941 c92efa57-630b-4861-b058-cf58834340f0
2016-01-05 21:40:47 +00:00
spigafi 48405e66d4 Initial commit test-suite based on TESTCODE, v0.9.6. Pre-computed reference benchmarks, revision 11920.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11921 c92efa57-630b-4861-b058-cf58834340f0
2015-12-26 19:40:22 +00:00