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¶
- Home Page: https://e4s.readthedocs.io/en/latest/index.html
- GitHub Project: https://github.com/E4S-Project/e4s
- Packages: https://e4s.readthedocs.io/en/latest/E4S_Products.html
- Download: https://e4s.io/download.html
- Support: https://e4s.readthedocs.io/en/latest/support.html