| Quantum ESPRESSO | |
|---|---|
| Name | Quantum ESPRESSO |
| Developer | Quantum ESPRESSO Foundation; originally by S. Baroni et al. |
| Released | 2001 |
| Programming language | Fortran, C, Python |
| Operating system | Unix-like, Linux, macOS |
| Platform | x86-64, ARM, HPC clusters |
| Genre | Electronic-structure calculation, Materials modelling |
| License | GNU General Public License (GPL) |
Quantum ESPRESSO
Quantum ESPRESSO is an integrated suite of open-source computer codes for electronic-structure calculations and materials modeling at the nanoscale, based on density-functional theory, plane waves and pseudopotentials. It matters in the context of Quantum Physics because it operationalizes ab initio quantum mechanical methods to predict material properties, enabling reproducible simulation of electronic, vibrational and spectroscopic phenomena critical to both fundamental research and technological development.
Quantum ESPRESSO implements practical solutions to many-body problems that arise in Quantum Physics and condensed matter theory, notably through self-consistent field solutions of the Kohn–Sham equations of Density functional theory (DFT). It bridges theoretical formalisms and computational experiments used by researchers in condensed matter physics, materials science, and computational chemistry. The project has roots in academic collaborations among institutions such as the SISSA (International School for Advanced Studies), University of Trieste, EPFL and national laboratories like the National Institute for Materials Science and has influenced workflows in major HPC centers including CINECA and the Oak Ridge National Laboratory.
The codebase is founded on DFT and associated approximations: Local density approximation (LDA), Generalized gradient approximation (GGA), and many extensions including hybrid functionals and Hubbard U corrections (DFT+U). Quantum ESPRESSO supports norm-conserving and ultrasoft pseudopotentials and the projector augmented-wave (PAW) method, enabling efficient plane-wave representations of electronic wavefunctions. Beyond ground-state DFT, it includes time-independent perturbation methods such as Density-functional perturbation theory (DFPT) for phonons and responses, implementations of Many-body perturbation theory in the form of GW approximations, and interfaces for Time-dependent density functional theory (TDDFT) workflows. These methods concretely connect to quantum observables: band structures, density of states, dielectric functions, phonon dispersions, and electron–phonon coupling relevant to superconductivity studies (e.g., Migdal–Eliashberg theory contexts).
Quantum ESPRESSO is modular, composed of packages like PWscf (plane-wave self-consistent field), CP (Car–Parrinello molecular dynamics), PHonon (DFPT), and post-processing tools. The majority is written in modern Fortran with bindings and utilities in Python to enable workflow automation and integration with tools such as ASE (Atomic Simulation Environment), pymatgen, and AiiDA. It targets parallel HPC via MPI and hybrid MPI+OpenMP paradigms and supports acceleration on GPUs through libraries like CUDA and vendor-optimized math kernels (e.g., BLAS/LAPACK). Input/output follows standardized file formats for pseudopotentials (e.g., UPF) and crystal structure representations, facilitating interoperability with databases such as the Materials Project and the NOMAD Laboratory.
Quantum ESPRESSO is used to predict and interpret electronic, magnetic, optical and vibrational properties across classes of materials: semiconductors, metals, oxides, 2D materials like graphene and transition metal dichalcogenides, perovskites relevant to photovoltaics, and catalytic surfaces. In chemistry it supports reaction energetics, adsorption studies, and molecular dynamics of solvated systems via Car–Parrinello or Born–Oppenheimer dynamics. The suite is central to computational workflows for designing energy materials (batteries, photovoltaics, electrocatalysis), understanding correlated materials (with inputs from DMFT workflows), and guiding experimental programs at facilities such as the European XFEL and synchrotrons.
Quantum ESPRESSO has been optimized for scalability on large-scale systems, demonstrated in benchmarks on petascale and exascale-oriented platforms like Titan (supercomputer) and EU leadership-class machines. Performance relies on parallel distribution of k-points, bands and plane waves, and benefits from algorithmic developments (e.g., iterative diagonalization, advanced preconditioners). Reproducibility is supported by versioned releases, standardized pseudopotential libraries (from groups such as the PSlibrary), and community workflows captured in provenance-aware platforms like AiiDA and Jupyter Notebook integrations. Efforts to ensure reproducible science align with FAIR principles promoted by organizations such as the European Open Science Cloud.
Developed as an open-source project under the GNU General Public License (GPL), Quantum ESPRESSO invites contributions from academia, national labs, and industry. Governance includes the Quantum ESPRESSO Foundation and distributed maintainers; development is managed through collaborative repositories and mailing lists. The project emphasizes accessible training via tutorials at conferences like the Materials Research Society meetings and schools organized by institutions such as ICTP. Licensing and provenance enable reuse by startups and established companies in computational materials while preserving community-oriented stewardship.
Quantum ESPRESSO exemplifies how open-source scientific software can democratize access to advanced quantum simulation capabilities, reducing barriers for researchers in low- and middle-income countries and smaller institutions. By prioritizing free licensing, community training, and interoperability with open data repositories (Materials Cloud, NOMAD), it promotes equitable participation in computational materials discovery. Continued investment in user-friendly interfaces, localized documentation, and capacity-building workshops can mitigate disparities in computational infrastructure, aligning the project's technical advances with social goals of inclusive and reproducible science.
Category:Computational chemistry software Category:Density functional theory Category:Open-source software