NERSC Perlmutter

Installation on NERSC Perlmutter

Weak-coupling Many-Body Perturbation theory solver

Setup Build Environment

Code has been tested for the following NERSC programming environments:

  • PrgEnv-gnu/8.5.0
  • PrgEnv-intel/8.5.0
  • PrgEnv-aocc/8.5.0
  • PrgEnv-cray/8.5.0

Load an environment by calling

module load PrgEnv-gnu/8.5.0

Load third-party libraries

module load cray-hdf5 eigen cmake

Download and build the Many-Body Perturbation theory solver

Job script example