BerkeleyGW is licensed under a free, open source, and permissive 3-clause modified BSD license included with the package. Users may modify and share the source as is consistent with the license.
As a condition for using BerkeleyGW, you are asked to cite the following papers and acknowledge the use of the BerkeleyGW package in your publications.
- [1] Mark S. Hybertsen and Steven G. Louie, “Electron correlation in semiconductors and insulators: Band gaps and quasiparticle energies,” Phys. Rev. B 34, 5390 (1986)
- [2] Michael Rohlfing and Steven G. Louie, “Electron-hole excitations and optical spectra from first principles,” Phys. Rev. B 62, 4927 (2000)
- [3] Jack Deslippe, Georgy Samsonidze, David A. Strubbe, Manish Jain, Marvin L. Cohen, and Steven G. Louie, “BerkeleyGW: A Massively Parallel Computer Package for the Calculation of the Quasiparticle and Optical Properties of Materials and Nanostructures,” Comput. Phys. Commun. 183, 1269 (2012) (http://arxiv.org/abs/1111.4429)
Papers [1] and [3] should be cited when discussing quasiparticle properties such as GW band structures, and papers [2] and [3] should be cited when discussing optical properties with excitonic effects.
Download Links
Latest release
BerkeleyGW 4.0: BerkeleyGW-4.0.tar.gz – License – March 2024 Direct download link
BerkeleyGW-4.0 Release Notes
- Full GPU acceleration for the entire GW and GW-BSE workflow using portable programming models, supporting NVIDIA, AMD, and Intel GPUs.
- Stochastic pseudoband methods and tools to accelerate convergence with respect to empty states. Efficient implementation in the parabands code.
- Portable GPU implementation of the epsilon full-frequency static subspace approximation, including the capability to evaluate the RPA correlation energy.
- New implementation in the epsilon code to overcome the cubic scaling memory bottleneck (NV-block algorithm).
- Implementation of the partial occupations for efficient treatment of metallic systems.
- Patched sampling method to accelerate the convergence of exciton binding energies and wavefunctions with respect to k-point sampling.
- Capability to include external screening (such as those from a substrate or liquid environment) to that of the intrinsic material electronic one calculated by BerkeleyGW.
- Interface to the PRIMME library including GPU offload of the BSE’s matvec driver for efficient iterative diagonalization.
- New tools, such as interfacing to the Wannier90 code, analyzing circularly polarized optical properties, exciton-phonon coupling, and performing wavefunction self-consistent calculations.
- Improved documentation (http://manual.berkeleygw.org/4.0/) and testing for new and existing features, as well as expanded set of examples (https://github.com/BerkeleyGW/BerkeleyGW-examples).
Previous releases
BerkeleyGW 3.1.0: BerkeleyGW-3.1.0.tar.gz – License – December 2023
BerkeleyGW 3.0.1: BerkeleyGW-3.0.1.tar.gz – License – June 2021
BerkeleyGW 3.0: BerkeleyGW-3.0.tar.gz – License – May 2021
BerkeleyGW 2.1: BerkeleyGW-2.1.tar.gz – License – July 2019
BerkeleyGW 2.0: BGW-2.0.0.tar.gz – License – May 2018
BerkeleyGW 1.2: BGW-1.2.0.tar.gz – License – Manual (HTML)(PDF) – August 2016
BerkeleyGW 1.2-beta: BGW-1.2-beta.tar.gz – License – August 2015
BerkeleyGW 1.1-beta2: BGW-1.1-beta2.tar.gz – License – Manual (HTML)(PDF) – December 2014
BerkeleyGW 1.1-beta: BGW-1.1.beta.tar.gz – License – Manual (HTML)(PDF) – 30 June 2014
BerkeleyGW 1.0.6: BGW-1.0.6.tar.gz – License – Manual (HTML)(PDF) – 21 Nov 2013
BerkeleyGW 1.0.5: BGW-1.0.5.tar.gz – License – 30 Aug 2013
BerkeleyGW 1.0.4: BGW-1.0.4.tar.gz – License – 10 Dec 2012
BerkeleyGW 1.0.3: BGW-1.0.3.tar.gz – License – 10 July 2012
BerkeleyGW 1.0.2: BGW-1.0.2.tar.gz – License – 14 April 2012
BerkeleyGW 1.0.1: BGW-1.0.1.tar.gz – License – 18 March 2012
BerkeleyGW 1.0.0: BGW-1.0.0.tar.gz – License – 28 February 2012
Files for examples/DFT/silicon/PREBUILT in 1.0.x series: PREBUILT_v10x.tar.bz2
Files for examples/DFT/silicon/PREBUILT in 1.2.x series: PREBUILT_v12x.tar.bz2