Commit Graph

89 Commits

Author SHA1 Message Date
Paolo Giannozzi 0b7c6cda37 Instructions for running examples collected into a single file 2021-01-19 14:19:23 +01:00
MinoruOtani 6293b9a490 update ESM_example in PW & NEB for GCSCF 2020-12-24 13:09:17 +09:00
Satoshi Hagiwara 86c7872faf add GC-SCF (S. Nishihara) 2020-12-24 13:09:17 +09:00
MinoruOtani 31e950e5b6 update ESM_example in PW & NEB for FCP 2020-12-24 13:09:17 +09:00
MinoruOtani ca7e4c7a8d fix FCP
lfcpopt & lfcpdyn are replaced by lfcp.
2020-12-24 13:09:16 +09:00
MinoruOtani 231aab1a34 update ESM_example in PW & NEB 2020-12-24 13:09:16 +09:00
Paolo Giannozzi a463c3794a [skip-CI] Example for electric field updated to describe how to compute Z*
(and how not to forget a sqrt(2) factor coming from "e" in Ry a.u.)
2020-11-15 11:59:01 +01:00
Iurii Timrov cb27522d4b Added tests in the test-suite to check DFT+U+V forces and stress,
and the calculation of U and V from the DFT+U+V ground state.
Also changed tests for DFT+U to start from the DFT+U ground states
and check forces and stress.
Other small corrections.
2020-04-22 21:21:21 +02:00
Iurii Timrov 756e135cd6 1. Extension of the HP code to compute also inter-site V (DFT+U+V case)
2. Extension of the XSpectra code to DFT+U+V
3. Hubbard forces and stress: now the (ortho-)atomic orbitals
   are read from file (and not recomputed as before)
4. Added examples for the DFT+U+V case in PW and HP
5. Various other small improvements and optimizations
2020-04-17 11:01:51 +00: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
Paolo Giannozzi 121edf52c8 [Skip-CI] ATOMIC_POSITIONS and CELL_PARAMETERS cards without units are
officially deprecated but there were several tests and examples using them
2019-02-23 22:45:29 +01:00
Stefano de Gironcoli 2afe9ad22b try tighter threshold in the adjustment of ethr with ppcg 2018-08-03 04:15:56 +02:00
Stefano de Gironcoli d55e74a4e4 more minor changes to deal with ppcg option.
PW/examples/example01 script modified to include ppcg; corresponding references added
2018-08-03 04:15:56 +02:00
Paolo Giannozzi 8458bf0e81 Minor updates to examples 2018-06-28 16:44:22 +02:00
Paolo Giannozzi 82a63eba36 References for ESM and case 'bc3' updated 2018-06-28 16:41:01 +02:00
Layla Martin-Samos Colomer cb2cd54e55 add example for Grimme-D3 in PW 2018-04-26 22:12:46 +02:00
giannozz 82204b6acf cluster_example was still containing references to obsolete variables
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14025 c92efa57-630b-4861-b058-cf58834340f0
2017-12-06 05:52:59 +00:00
giannozz 7a9d185b8c Updated printout routine and examples for ESM, by Minoru
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13781 c92efa57-630b-4861-b058-cf58834340f0
2017-08-26 13:55:14 +00:00
giannozz 946a1f8a0d Default ESM algorithm set to line minimization (mdiis still under development)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13755 c92efa57-630b-4861-b058-cf58834340f0
2017-08-21 15:02:15 +00:00
giannozz 1e2d541c27 Fixes and extensions to ESM, by Minoru. To be completed: compiles and works
but there is a case that doesn't work.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13727 c92efa57-630b-4861-b058-cf58834340f0
2017-08-19 12:59:26 +00:00
paulatto 7be27df89c Monofield renamed everywhere to gatefield, according to comment to the QE paper
Also, example reference regenerated (smearing type changed)



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13720 c92efa57-630b-4861-b058-cf58834340f0
2017-08-16 19:55:30 +00:00
giannozz 07fa2341d6 Mempry report updated to take into account scratch memory used in addusedens
as suggested by Pietro Bonfa'. Minor documentation updates.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13455 c92efa57-630b-4861-b058-cf58834340f0
2017-04-04 16:08:30 +00:00
nvarini c2226da133 Update examples with smearing=mv
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13325 c92efa57-630b-4861-b058-cf58834340f0
2017-02-18 20:55:36 +00:00
nvarini c77a67f101 Updated examples with smearing=mv
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13324 c92efa57-630b-4861-b058-cf58834340f0
2017-02-18 20:43:24 +00:00
pietrodelugas c2f5fd3329 Updated refences for PW examples and smearing option changed from
Methfessel-Paxton  to Marzari-Vanderbilt


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13287 c92efa57-630b-4861-b058-cf58834340f0
2017-02-07 12:35:50 +00:00
giannozz 5966c5354e Minor corrections: spelling, comment, redundant and unused input variables
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13262 c92efa57-630b-4861-b058-cf58834340f0
2017-01-20 18:36:57 +00:00
paulatto b6e0ce3d83 Added missing
pseudo_dir    = '$PSEUDO_DIR',


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13123 c92efa57-630b-4861-b058-cf58834340f0
2016-10-26 13:23:07 +00:00
pietrodelugas 62c651770b updated references for PW examples
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13001 c92efa57-630b-4861-b058-cf58834340f0
2016-09-21 14:33:09 +00:00
paulatto 95263bdbe2 Third commit: example of monopole calculation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12768 c92efa57-630b-4861-b058-cf58834340f0
2016-08-17 09:03:47 +00:00
giannozz a36751754d A few missing reference files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11663 c92efa57-630b-4861-b058-cf58834340f0
2015-07-30 11:59:50 +00:00
giannozz cd0f8332d2 New version of ESM, courtesy of Minoru Otani
1. rewritten the core part of the ESM to improve readability and efficiency 
   of the code (esm.f90).
2. introduce a new function (exp_erfc(x,y) = exp(x) * erfc(y)) to avoid 
   getting “NaN” in particular case.
4. two dimensional (xy plane) average charge density and electrostatic
   potentials are printed out to ‘prefix.esm1’ instead of stdout
3. make ESM calculation compatible with the NEB (neb.x).
4. introduce the constant bias potential (constant-mu) 
   (PRL 109, 266101 (2012)) feature to both pw.x and neb.x.
5. write ESM information in the XML file (One can use post-processing program
   such as pp.x).
6. including various example calculations. 



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11662 c92efa57-630b-4861-b058-cf58834340f0
2015-07-30 11:48:07 +00:00
giannozz cc447654d6 A few updates to documentation for hybrids
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11513 c92efa57-630b-4861-b058-cf58834340f0
2015-05-04 20:58:52 +00:00
giannozz 7cffb43494 Minor documentation updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11297 c92efa57-630b-4861-b058-cf58834340f0
2014-12-16 09:16:56 +00:00
giannozz 40c3af6962 Added references for spin-prbit calculations
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11295 c92efa57-630b-4861-b058-cf58834340f0
2014-12-12 16:40:26 +00:00
sclauzer 5d2a173ef6 Small details:
- missing empty line in clocks printout
- all examples have README file, not just two
GS


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11285 c92efa57-630b-4861-b058-cf58834340f0
2014-12-02 13:37:48 +00:00
giannozz 58e9dd6822 Misspell: 'vcut_spherical',not 'vcut_spheric'
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11149 c92efa57-630b-4861-b058-cf58834340f0
2014-09-05 07:20:40 +00:00
thonhauser 6716690833 In light of all the recent vdW-DF variants I removed note about revPRB in the README file
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11108 c92efa57-630b-4861-b058-cf58834340f0
2014-07-30 18:19:11 +00:00
giannozz 27f52fd1c8 There are too many interface functions computing exchange and correlation.
Functions exc_t, vxc_t moved out of module funct to the only package where 
they are used (atomic). They should be replaced by xc, xc_spin sooner or
later. 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11084 c92efa57-630b-4861-b058-cf58834340f0
2014-07-14 20:14:34 +00:00
brandoncwood c7708f8aed Fixed minor bug in ESM implementation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11015 c92efa57-630b-4861-b058-cf58834340f0
2014-05-30 04:59:36 +00:00
giannozz 58dd69f101 xml input should now work for DFT+U+SO case
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10956 c92efa57-630b-4861-b058-cf58834340f0
2014-05-09 20:42:02 +00:00
giannozz 456bf0f8cf Added by mistake
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10936 c92efa57-630b-4861-b058-cf58834340f0
2014-05-07 13:18:40 +00:00
giannozz f567b725fb Added example for DFT+U+S.O., courtesy of Pietro Bonfa'
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10935 c92efa57-630b-4861-b058-cf58834340f0
2014-05-07 13:17:53 +00:00
giannozz fd6829a015 Misleading error message: missing file was described as problem with header
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10906 c92efa57-630b-4861-b058-cf58834340f0
2014-04-26 03:38:59 +00:00
giannozz 95357e1316 MInor updates to EXXX documentation - plase check
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10903 c92efa57-630b-4861-b058-cf58834340f0
2014-04-26 01:07:12 +00:00
giannozz 1f814962b3 Misplaced reference file in DFT+U examples removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10832 c92efa57-630b-4861-b058-cf58834340f0
2014-04-01 14:12:40 +00:00
giannozz 42cc27be25 Removal of TMP_DIR updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10711 c92efa57-630b-4861-b058-cf58834340f0
2014-01-31 22:14:52 +00:00
giannozz 3f2f6d81db Better scratch file removal
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10705 c92efa57-630b-4861-b058-cf58834340f0
2014-01-28 22:07:03 +00:00
giannozz a27c53d070 Better cleaning of temp.dir.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10704 c92efa57-630b-4861-b058-cf58834340f0
2014-01-28 21:56:01 +00:00
giannozz db78b5799b More careful removal of scratch files in examples: only files starting with
"pwscf" or "cp" are removed when the scratch directory is cleaned. May still
need some tweaking in some cases, though, because not all files start with
the value of "prefix" variable


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10437 c92efa57-630b-4861-b058-cf58834340f0
2013-08-16 14:39:10 +00:00
ferretti 216b4709fd calculation of the stress tensor added the PBE0 silicon examples
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10271 c92efa57-630b-4861-b058-cf58834340f0
2013-05-24 10:03:15 +00:00