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. It is one of the key legacies of the Exascale Computing Project (ECP).

The latest version is E4S 25.06.

E4S containers using Shifter.

Check to see if the container image you want to use is already available for you.

shell shifterimg images | grep e4s

If it is not present, you can pull the image yourself.

!!! note E4S images can be quite large (25GB) and may take awhile (hours) to pull with shifter

shell shifterimg pull docker.io/ecpe4s/e4s-cuda-x86_64:25.06-cuda80

After the container image has been pulled, you can run a shell inside it to see what software is installed.

shell shifter --clearenv --image=docker.io/ecpe4s/e4s-cuda-x86_64:25.06-cuda80 /bin/bash --rcfile /etc/bashrc spack find

From here, please follow our docs on Using Shifter at NERSC.

Known Issues

MPI will likely not work by default. Please follow our docs on Using MPI in Shifter.

References