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.