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.

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

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.

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