About WESTWEST is an open source software (released under GPLv3) that performs large-scale, many-body perturbation theory calculations providing electronic and optical spectroscopic characterization of complex materials.
Features: GW self-energy calculation:
Quantum defect embedding theory (QDET) (in beta release):
Solution of the Bethe Salpeter Equation (BSE) (in beta release):
Calculation of finite temperature effects (under development):
Scalability demonstrated up to 500k cores, and 26k GPUs.
WEST was used for calculations of solids, liquids, nanostructures, molecules, interfaces, including samples with ~10,000 electrons and hundreds of snapshots extracted from first principles simulations with hundreds of electrons. Check the publications page.
Quantum simulations solve approximate forms of the basic equations of quantum mechanics (e.g. within Density Functional Theory (DFT), using semilocal or hybrid functionals), with the aim of computing physical and chemical properties of molecules and materials, including solids, liquids and nanostructures. WEST is used to study excited state properties of electrons, starting from the solutions of the Kohn-Sham equations and geometries determined by carrying out ab initio molecular dynamics (AIMD) or ionic minimizations, e.g. with the Qbox code or QuantumEspresso code.
Electronic excited state properties are obtained within Many Body Perturbation Theory (MBPT). MBPT is a Green's function based approach[2-3] where electronic excitations are obtained by solving an approximate form of the Dyson with a so called (GW) self-energy, and optical excitations are obtained by solving the Bethe-Salpeter equation (BSE). WEST enables GW calculations without explicit evaluation of empty electronic states, by using techniques based on the spectral decomposition of the dielectric matrix[5-6], whose eigenvectors are also employed as a basis for the frequency dependent density-density response function[7-8]. The calculation of these eigenvectors is based on Density Functional Perturbation Theory and a Lanczos algorithm is utilized to obtain simulateously the self-energy at multiple frequencies. As an example, the interpretation and prediction of photoemission and optoelectronic spectra of molecules and solids rely on the ability to compute transitions between occupied and virtual electronic states from first-principles, as well as their lifetimes. Within the growing field of materials for energy conversion processes there is an increasing need to understand solar energy conversion in photovoltaics, solar to fuel generation in photocatalysis, and electrochemical reactions involved in energy storage processes. Predictive tools that allow for detailed investigations of the excited state properties of nanostructures and complex interfaces are thus of key importance.
Nanostructures and Materials
The search for cheap, Earth abundant materials for solar cells and photo-electrodes for photocatalysis calls for detailed investigations of the efficiency of light absorption in materials, inclusive of interfaces and nanostructures. Theoretical frameworks and efficient computer simulations are needed to help interpret a growing body of complex measurements on light absorbers, and to predict optimal systems for harvesting sun light. In the field of energy storage, experimental investigations of chemical reactions at interfaces and of solid/liquid interfaces are in great demand. The capability to efficiently compute accurate electronic structure with WEST for large-scale systems permits the microscopic study of interfacial process related to energy conversion.
The WEST code uses iterative techniques, based on the Density Functional Perturbation Theory (DFPT), which avoid the explicit calculation of virtual electronic states and the inversion of large dielectric matrices. This permits to evaluate the electronic properties of systems of unprecedented size, which are necessary to describe realistic solid/liquid interfaces, defective materials and nanostructures.
WEST is a hybrid MPI-OpenMP code written in Fortran and designed for massively parallel high performance computing architectures. The WEST workflow is divided in parallel tasks that efficiently distribute both the computational load and data structures resulting in superior scalability. For large-scale systems WEST was shown to scale up to 500k cores on the BG/Q machine Mira at the Argonne Leadership Computing Facility. We acknowledge extensive use of the ALCF, which is supported by the Office of Science of the U.S. Department of Energy for these scalability tests.
WEST is an open source software package, licensed under the GPL, that complies with the Open Source Definition. Open source distributed codes foster the development of open science. The methods and algorithms implemented in WEST are made available to public inspection to promote knowledge transfer, data reproducibility and catalyze further scientific software developments. Parties interested in adding new features to WEST are encouraged to contact the WEST development team.