
General document
The general documentation (HTML or pdf ) covers the installation and usage of the current stable release of Quantum ESPRESSO (opEn-Source Package for Research in Electronic Structure, Simulation, and Optimization). We refer the reader to the package-specific documentation for all the information on features and capabilities of Quantum-ESPRESSO.
The full Quantum ESPRESSO distribution contains the following core packages for the calculation of electronic-structure properties within Density-Functional Theory (DFT), using a Plane-Wave basis set and pseudopotentials:
- PWscf (PW) : Plane-Wave Self-Consistent Field,
- CP (CPV): Car-Parrinello Molecular Dynamics.
It also includes the following more specialized packages:
- PWneb (NEB) : energy barriers and reaction pathways through the Nudged Elastic Band method,
- PHonon : phonons with Density-Functional Perturbation Theory,
- PostProc (PP) : various utilities for data postprocessing,
- PWcond : ballistic conductance,
- GWL: GW calculations and solution of the Bethe-Salpeter Equation,
- XSPECTRA : K-edge X-ray adsorption spectra,
- TDDFPT : calculations of spectra using Time-Dependent Density-Functional Perturbation Theory,
- EPW : electron-phonon calculations using Wannier functions.
The following auxiliary codes are included as well:
- PWgui : a Graphical User Interface, producing input data files for PWscf,
- atomic : a program for atomic calculations and generation of pseudopotentials.
Several additional packages that exploit data produced by Quantum ESPRESSO or patch some QQuantum ESPRESSO routines can be installed using the Makefile of Quantum ESPRESSO:
- GIPAW (Gauge-Independent Projector Augmented Waves): NMR chemical shifts and EPR g-tensor.
- WANNIER90 : maximally localized Wannier functions.
- WanT: quantum transport properties with Wannier functions.
- YAMBO: electronic excitations within Many-Body Perturbation Theory: GW and Bethe-Salpeter equation.
- PLUMED: calculation of free-energy surface through metadynamics.
Note: since v.6.0 the distribution is no longer split into “core” and “additional” packages, but into “source”, “test”, “example” packages.
(Last update: April 11, 2018)
Input data description
Available Input file description for the following executables :
- PWscf (pw.x)
- PHonon: ph.x, dynmat.x
- PWneb (neb.x)
- PWCOND (pwcond.x)
- CP (cp.x)
- TurboTDDFT: turbo_lanczos.x, turbo_spectrum.x, turbo_davidson.x .
- XSpectra (xspectra.x)
Postprocessings :
Other executables have a brief documentation in the header of the main *.f90 file. For other packages please refer to their respective user documentation.
Last updated: 9 April 2018
Package specific document
Package-specific documentation:
- PWscf (PW), Plane-Wave Self-Consistent Field: HTML or pdf
- CP (CPV), Car-Parrinello Molecular Dynamics: HTML or pdf
- PostProc (PP), post-processing and analysis Tools: HTML or pdf
- PHonon, phonons with Density-Functional Perturbation Theory: HTML or pdf
- PWneb (NEB), Nudged Elastic Band: HTML or pdf .
Additional, quite obsolete, documentation on specific topics:
More documentation can be found inside directory Doc/ or doc/ of each package.
Documentation for simple auxiliary codes can be found in the header of the fortran file containing the code.
See also package-specific webpages, when available, for additional information:
- Electronic excitations beyond DFT: YAMBO
- Electronic excitations beyond DFT: GWL
- Quantum Transport with Wannier functions: WanT
- Maximally Localized Wannier functions: wannier90
- Metadynamics: PLUMED
- EPR and NMR chemical shifts: GIPAW .
Last updated April 7, 2018