QEpy
turns Quantum ESPRESSO (QE) into a Python DFT engine for nonstandard workflows.
- The Quantum-Multiscale collaboration
- Main author: Xuecheng Shao (Rutgers)
- Oliviero Andreussi (UNT), Davide Ceresoli (CNR, Italy), Matthew Truscott (UNT), Andrew Baczewski (Sandia), Quinn Campbell (Sandia), Michele Pavanello (Rutgers)
- The Quantum ESPRESSO developers for the QE codebase
- NSF for funding the Quantum-Multiscale collaboration
- Python (>=3.8)
- NumPy (>=1.18.0)
- f90wrap (>=0.2.8)
- Quantum ESPRESSO (==7.2)
- Compiler (GNU(Recommended) or Intel)
Using pip can easy install the release version (serial) of QEpy from PyPI.
python -m pip install qepy
-
QE
All source codes should be compiled with the
-fPIC
compuiler option. Add-fPIC
to the configuration options. E.g.,./configure CFLAGS=-fPIC FFLAGS=-fPIC try_foxflags=-fPIC make all export qedir=`pwd`
-
QEpy
git clone --recurse-submodules https://gitlab.com/shaoxc/qepy.git python -m pip install -U ./qepy
See QEpy's website for details.