mirror of https://gitlab.com/QEF/q-e.git
7ae21fc668
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. |
||
---|---|---|
.. | ||
benchmark.out.git.inp=vdw-d2.in | ||
benchmark.out.git.inp=vdw-d3.in | ||
benchmark.out.git.inp=vdw-ts.in | ||
benchmark.out.git.inp=vdw1.in | ||
benchmark.out.git.inp=vdw2.in | ||
benchmark.out.git.inp=vdw3.in | ||
benchmark.out.git.inp=vdw5.in | ||
benchmark.out.git.inp=vdw6.in | ||
benchmark.out.git.inp=xdm.in | ||
vdw-d2.in | ||
vdw-d3.in | ||
vdw-ts.in | ||
vdw1.in | ||
vdw2.in | ||
vdw3.in | ||
vdw4.in | ||
vdw5.in | ||
vdw6.in | ||
xdm.in |