Skip to content

Extreme-scale Scientific Software Stack (E4S)

The Extreme-scale Scientific Software Stack (E4S) is a community effort to provide open source software packages for developing, deploying and running scientific applications on high-performance computing (HPC) platforms.

e4s provides from-source builds, containers, and pre-installed versions of a broad collection of HPC and AI software packages.

e4s is one of the key legacies of the Exascale Computing Project (ECP).

The latest version of e4s is 24.11 (release notes).

Containers with shifter

You can access an e4s container using shifter on perlmutter.

Note

e4s images can be quite large and may take awhile (hours) to pull.

shifterimg pull ecpe4s/e4s-cuda:24.11
salloc --account=<project> --constraint=gpu --qos=interactive --nodes=1 --gpus=4
shifter --clearenv --images=ecpe4s/e4s-cuda:24.11 /bin/bash --rcfile /etc/bashrc

Once you have a shell, you can see the software available by running spack find.

References