Quantum Espresso 6.4
·
11015 commits
to master
since this release
New in version 6.4:
- Experimental version of SCDM localization with k-points, activated like for
k=0 by specifying in &system namelist a value > 0 for "localization_thr". - It is now possible to limit the number of xml step elements printed out
for relaxation or molecular dynamics simulation, by setting the environment
variable MAX_XML_STEPS. Useful in case of very long trajectories to avoid
issues due to too large file size. - EPW works with ultrasoft pseudopotentials (F. Giustino, S. Poncé, R. Margine)
- New code hp.x to compute Hubbard parameters using density-functional
perturbation theory (experimental stage) (I. Timrov, N. Marzari, and M. Cococcioni,
Phys. Rev. B 98, 085127 (2018); arXiv:1805.01805) - The PHonon code works with the Hubbard U correction (experimental stage)
(A. Floris, S. de Gironcoli, E.K.U. Gross, and M. Cococcioni,
Phys. Rev. B 84, 161102(R) (2011);
A. Floris, I. Timrov, B. Himmetoglu, N. Marzari, S. de Gironcoli,
and M. Cococcioni, in preparation) - XDM now works also for USPP and norm-conserving PP
Problems fixed in version 6.4:
- index not correctly initialized in LSDA phonon with core corrections
- GTH pseudopotentials in analytical form wrongly computed in some cases
- projwfc.x not working with new xml format in noncolinear/spinorbit case
- Starting with .EXIT file present ("dry run") crashed with new file format
- Some space groups were missing
- Random MPI crashes with DFT+U due to small discrepancies between values
of Hubbard occupancies on different processors - Variable-cell optimization wasn't working with Tkatchenko-Scheffler vdW
- Atomic occupancies for DFT+U were not correctly written by CP after
switch to new format, due to a mismatch in their definition - Phonons with option "nosym" wasn't working
- Option "noinv" wasn't read from new xml file
- Variable-cell optimization with hybrid functionals wasn't working due
to missing re-initialization (it also crashed during the final scf step)
- Printout of wall time was sometimes incorrect (courtesy Daniel Pinkal)
- 'make install' and 'make -jN' cases fixed (maybe)
- The restart option in turboEELS (turbo_eels.x) with ultrasoft
pseudopotentials was not working. - bad format in upf%comment when writing the PP_INFO section of UPF v2 PPs
Incompatible changes in version 6.4 version:
- Charge density in the LSDA case is stored as (up+down, up-down) and no longer
as (up,down). Output data format is unchanged to (up+down, up-down) - Non-symmorphic operations are always allowed and the FFT grid is made
commensurate. Meaning and usage of input variable "use_all_frac" changed. - Old format (-D__OLDXML) deleted. Everything should work as before but some
exotic options might have problems. The following utilities no longer work:- cppp.x (was reading old format only)
- importexport.x (superseded by hdf5 for portable binaries)
- bgw2pw.x (was writing old format only)
- Several routines moved from PHonon/PH to LR_Modules
- Module "wavefunctions_module" renamed "wavefunctions"
- TDDFPT: the variables ecutfock, tqr, and real_space are no longer input
variables of turbo_lanczos.x and turbo_davidson.x. Instead, they are read
from the XML file produced by pw.x. The variable real_space_debug was removed.
Known problems in version 6.4:
- Frequent "dexx is negative" errors with hybrid functionals