Messages from the Psi-k trustees and other topics of relevance to the Psi-k community, e.g. community-led software codes or databases…
The Psi-k forum mailing lists are now closed permanently. Please read this announcement about the new Psi-k mailing list.
In light of the Russian military offensive in Ukraine, we request that announcements relating to events, jobs and other activities associated with institutions supported by the Russian and Belarusian states are not posted to the Psi-k forum.
New Release of BerkeleyGW Software Package (No replies)
Back to General announcements...
Berkeley 4.0
Dear Colleagues,
We are happy to announce the major 4.0 release of the BerkeleyGW software package using the GW and GW plus Bethe-Salpeter equation (GW-BSE) approaches and beyond for the ab-initio computation of quasiparticle excitations and optical responses of materials. BerkeleyGW is a versatile, massively parallel, GPU-enabled, modular software package based on quantum many-body perturbation theory. Whether you are investigating bulk crystals, clusters, or 2D/1D materials, BerkeleyGW caters to your needs, adapting to different dimensionalities and to insulating, metallic, and semi-metallic systems.
Our latest release includes new methods and algorithms to significantly speed up calculations, supports a wider range of GPUs, implements novel approaches to study new physical phenomena, and interfaces with more external tools to increase researcher usability and productivity.
The source code is available at https://berkeleygw.org/download/ and distributed under a permissive free software license.
Below are some highlights of the new features included in the 4.0 release:
● 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).
Sincerely,
The BerkeleyGW Development Team