berkeleygw (science/berkeleygw) Add to my watchlist

GW/Bethe-Salpeter equation

BerkeleyGW is a set of computer codes that calculate the quasiparticle properties and the optical responses of a large variety of materials from bulk periodic crystals to nanostructures such as slabs, wires and molecules, using many-body perturbation theory (the GW approximation and Bethe-Salpeter equation).

Version: 2.0.0 License: BSD GitHub
Maintainers dstrubbe
Categories science
Platforms darwin
  • accelerate (Build with linear algebra from built-in Accelerate framework)
  • atlas (Build with linear algebra from ATLAS)
  • clang10 (Build using the MacPorts clang 10 compiler)
  • clang11 (Build using the MacPorts clang 11 compiler)
  • clang50 (Build using the MacPorts clang 5.0 compiler)
  • clang60 (Build using the MacPorts clang 6.0 compiler)
  • clang70 (Build using the MacPorts clang 7.0 compiler)
  • clang80 (Build using the MacPorts clang 8.0 compiler)
  • clang90 (Build using the MacPorts clang 9.0 compiler)
  • clangdevel (Build using the MacPorts clang devel compiler)
  • debug (Add debug flags for more checking and output, but slower runs.)
  • fftw2 (Build with FFTW-2)
  • gcc10 (Build using the MacPorts gcc 10 compiler)
  • gcc5 (Build using the MacPorts gcc 5 compiler)
  • gcc6 (Build using the MacPorts gcc 6 compiler)
  • gcc7 (Build using the MacPorts gcc 7 compiler)
  • gcc8 (Build using the MacPorts gcc 8 compiler)
  • gcc9 (Build using the MacPorts gcc 9 compiler)
  • gccdevel (Build using the MacPorts gcc devel compiler)
  • gfortran (Build using the MacPorts gcc 10 Fortran compiler)
  • hdf5 (Build with HDF5 support for faster epsmat I/O)
  • mpich (Build using the MPICH compiler)
  • openblas (Build with linear algebra from OpenBLAS)
  • openmpi (Build using the OpenMPI compiler)
  • threads (Build with OpenMP support)

"berkeleygw" depends on

lib (4)
build (2)

Ports that depend on "berkeleygw"

No ports

Port notes

For the purposes of record-keeping and support, please register an account at

Port Health:

Loading Port Health

Installations (30 days)


Requested Installations (30 days)