Go to file
Daniele Cesarini 03b6e2252a FIX: New pointer for FoX repo -> Delugas repository 2020-09-29 18:11:31 +02:00
.ci Cuda detection was placed in the wrong position. Also added test-suite execution when Galileo@CINECA nodes are available. 2019-08-22 12:14:50 +02:00
COUPLE Update COUPLE examples for new laxlib 2020-02-25 17:33:21 +00:00
CPV Make qe_install_targets variadic 2020-09-29 18:11:30 +02:00
Doc Release notes updated 2020-09-17 21:02:26 +02:00
EPW Update bloch2wan.f90 2020-09-23 19:20:52 +00:00
FFTXlib Make qe_install_targets variadic 2020-09-29 18:11:30 +02:00
GUI updating PWgui to v.6.6 2020-07-20 21:14:55 +02:00
GWW make.depend files and related script updated 2020-08-17 19:04:40 +02:00
HP Bugfix in HP: kunit must be reset to 1 in the loop over atoms 2020-07-21 17:14:14 +02:00
KS_Solvers Make qe_install_targets variadic 2020-09-29 18:11:30 +02:00
LAXlib Make qe_install_targets variadic 2020-09-29 18:11:30 +02:00
LR_Modules make.depend files and related script updated 2020-08-17 19:04:40 +02:00
Modules Make qe_install_targets variadic 2020-09-29 18:11:30 +02:00
NEB *.pdf, html, txt files updated 2020-07-17 10:44:05 +02:00
PHonon input_drho and output_drho removed where not used, micro-doc added 2020-09-17 20:58:52 +02:00
PP wfck2r.f90 fixed and extended to gamma_only 2020-09-22 14:00:44 +02:00
PW Make qe_install_targets variadic 2020-09-29 18:11:30 +02:00
PWCOND *.pdf, html, txt files updated 2020-07-17 10:44:05 +02:00
PlotPhon Unset executable flag [ci skip] 2019-11-20 15:51:54 +09:00
QHA Unset executable flag [ci skip] 2019-11-20 15:51:54 +09:00
TDDFPT make.depend files and related script updated 2020-08-17 19:04:40 +02:00
UtilXlib Make qe_install_targets variadic 2020-09-29 18:11:30 +02:00
XSpectra Fix typos 2020-09-04 10:51:03 +02:00
archive Added docs to the libbeef Makefile 2020-04-14 14:04:13 -04:00
atomic Documentation on ld1 clarified 2020-09-04 13:43:23 +02:00
clib Make qe_install_targets variadic 2020-09-29 18:11:30 +02:00
cmake Exclude FoX targets from depgraph 2020-09-29 18:11:30 +02:00
dev-tools Fixed CUDA Runtime value conversion in get_device_props.py 2019-08-22 17:43:52 +00:00
dft-d3 Make qe_install_targets variadic 2020-09-29 18:11:30 +02:00
external Fix submodule retrieval for old git versions 2020-09-29 18:11:31 +02:00
include "make clean" made cleaner 2020-08-14 11:18:01 +02:00
install Use new solver when available 2020-09-10 19:35:24 +00:00
pseudo Calculate vdW kernel on the fly: fourth commit 2019-09-23 14:50:52 -04:00
test-suite Update EPW/ZG_displacement/README, EPW/ZG_displacement/src/matdyn_EPW_ZG.f90, EPW/ZG_displacement/src/create_qlist.f90, EPW/ZG_displacement/src/compile_qlist.sh, EPW/ZG_displacement/Makefile, EPW/ZG_displacement/make.depend, EPW/ZG_displacement/example/silicon/input/matdyn_ZG_888.in, EPW/ZG_displacement/example/silicon/input/qlist_AB.txt, EPW/ZG_displacement/example/silicon/input/qlist.in, EPW/ZG_displacement/example/silicon/input/matdyn_ZG_444.in, EPW/ZG_displacement/example/silicon/input/si.10_10_10.fc, EPW/ZG_displacement/example/silicon/output/ZG-velocities_0.020.dat, EPW/ZG_displacement/example/silicon/output/ZG-configuration_0.020.dat, EPW/ZG_displacement/example/silicon/output/equil_pos.txt, EPW/ZG_displacement/example/silicon/output/ZG-velocities_0.050.dat, EPW/ZG_displacement/example/silicon/output/ZG-configuration_0.050.dat, EPW/ZG_displacement/example/silicon/output/matdyn_ZG_444.out files 2020-09-21 19:52:23 +00:00
upflib Unlikely principal quantum number in UPF v.1, plus misspell 2020-09-29 13:00:09 +02:00
upftools First compiling version of QE with initial "pseudolib" in upflib/. 2020-04-25 19:13:15 +00:00
.editorconfig Add editorconfig file 2018-07-19 09:11:34 +02:00
.gitignore Ignore Visual Studio Code project directory 2020-09-29 18:11:29 +02:00
.gitlab-ci.yml Compile with PGI 2020-04-06 12:26:07 +02:00
.gitmodules FIX: New pointer for FoX repo -> Delugas repository 2020-09-29 18:11:31 +02:00
.travis.yml Travis CI runs over a Ubuntu distro which does not support MPI-3. 2017-02-12 23:02:49 +00:00
CMakeLists.txt Raise minimum cmake version to 3.14 to dodge bugs 2020-09-29 18:11:31 +02:00
CONTRIBUTING.md Update CONTRIBUTING.md 2019-12-10 14:47:40 +00:00
License O-sesame 2003-01-19 21:58:50 +00:00
Makefile Remove compilation and linking of iotk when not needed 2020-08-17 19:09:29 +02:00
README.md Minor updates 2019-12-10 13:22:07 +01:00
configure Version in configure update; documentation updated to reflect the absence 2018-06-29 15:22:35 +02:00
environment_variables first attempt toward a better balanced breacking of balls... 2020-04-22 19:39:42 +02:00
logo.jpg Update Readme 2018-01-28 11:11:52 +00:00

README.md

q-e-logo

This is the distribution of the Quantum ESPRESSO suite of codes (ESPRESSO: opEn-Source Package for Research in Electronic Structure, Simulation, and Optimization).

License: GPL v2

USAGE

Quick installation instructions for the impatient:

./configure [options]
make all

("make" alone prints a list of acceptable targets). Binaries go in bin/. For more information, see the general documentation in directory Doc/, package-specific documentation in */Doc/, and the web site http://www.quantum-espresso.org/

PACKAGES

  • PWscf: structural optimisation and molecular dynamics on the electronic ground state, with self-consistent solution of DFT equations;
  • CP: Car-Parrinello molecular dynamics;
  • PHonon: vibrational and dielectric properties from DFPT (Density-Functional Perturbation Theory);
  • TD-DFPT: spectra from Time-dependent DFPT;
  • HP: calculation of Hubbard parameters from DFPT;
  • EPW: calculation of electron-phonon coefficients in metals;
  • PWCOND: ballistic transport;
  • XSpectra: calculation of X-ray absorption spectra;
  • PWneb: reaction pathways and transition states with the Nudged Elastic Band method;
  • GWL: many-body perturbation theory in the GW approach using ultra-localised Wannier functions and Lanczos chains.

Modular libraries

The following libraries have been isolated and partially encapsulated in view of their release for usage in other codes as well:

  • UtilXlib: performing basic MPI handling, error handling, timing handling.
  • FFTXlib: parallel (MPI and OpenMP) distributed three-dimensional FFTs, performing also load-balanced distribution of data (plane waves, G-vectors and real-space grids) across processors.
  • LAXlib: parallel distributed dense-matrix diagonalization, using ELPA, SCALapack, or a custom algorithm.
  • KS Solver: parallel iterative diagonalization for the Kohn-Sham Hamiltonian (represented as an operator),using block Davidson and band-by-band or block Conjugate-Gradient algorithms.
  • LRlib: performs a variety of tasks connected with (time-dependent) DFPT, to be used also in connection with Many-Body Perturbation Theory.

Contributing

Before contributing please read the Contribution Guidelines.

LICENSE

All the material included in this distribution is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

These programs are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.