Skip to content

Tutorials Using the pwscf Interface

The pwscf plane-wave, density-functional theory code, which is available as part of the quantum-espresso distribution (http://www.quantum-espresso.org), is fully interfaced to wannier90 via the pw2wannier90 post-processing code that is also available as part of quantum-espresso. The latest version of pw2wannier90 is included as part of the wannier90 distribution. Please see the pwscf directory for instructions on how to incorporate it into pwscf.

Note that both the pwscf executable pw.x and pw2wannier90.x can be run in parallel, which for large calculations can reduce the computation time very significantly. This requires compiling the code in its parallel version, using the MPI libraries. Refer to the quantum-espresso package for the documentation on how to do so. Note that, unless you specify wf_collect=.true. in your pw.x input file, you must run pw2wannier90 with the same number of processors as pw.x.

Moreover we remind here that both the wannier90 executable and postw90.x can be run in parallel. In this case any number of processors can be used, independently of the number used for pw.x and pw2wannier90.x.