E4S Software Stack
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 and containers of a broad collection of HPC software packages.
For information about the software packages included in the E4S project, visit https://e4s-project.github.io/Resources/ProductInfo.html
Note
The packages installed on Summit include only those that meet OLCF policy requirements for facility-provided software; build successfully on Summit’s hardware architectures for a given toolchain and runtime environment; and are otherwise appropriate for use with the resource scheduler and communication fabrics supported by the OLCF.
Therefore, not all the packages in the E4S project collection are necessarily provided by the OLCF nor are these packages necessarily configured the same way for each toolchain and runtime environment
Not all packages are built for all compilers.
Summit
The E4S software list is installed along side the existing software on Summit and
can be access via lmod
modulefiles.
Access via modulefiles
To access the installed software, load the desired compiler via:
module load < compiler/version >
.. ie ..
module load gcc/9.1.0
.. or ..
module load gcc/7.5.0
Then use module avail
to see the installed list of packages.
E4S 21.08 Packages
List of installed packages on Summit for E4S release 21.08:
Software Name |
Loaded Version |
Module Name |
---|---|---|
adios2 |
2.7.1 |
adios2/2.7.1 |
aml |
0.1.0 |
aml/0.1.0 |
argobots |
1.1 |
argobots/1.1 |
bolt |
2.0 |
bolt/2.0 |
chai |
2.3.0 |
chai/2.3.0 |
darshan-runtime |
3.3.1 |
darshan-runtime/3.3.1 |
darshan-util |
3.3.1 |
darshan-util/3.3.1 |
dyninst |
11.0.1 |
dyninst/11.0.1 |
flit |
2.1.0 |
flit/2.1.0 |
flux-core |
0.28.0 |
flux-core/0.28.0 |
gasnet |
2021.3.0 |
gasnet/2021.3.0 |
ginkgo |
1.3.0 |
ginkgo/1.3.0 |
gotcha |
1.0.3 |
gotcha/1.0.3 |
kokkos-kernels |
3.2.00 |
kokkos-kernels/3.2.00 |
legion |
21.03.0 |
legion/21.03.0 |
libunwind |
1.5.0 |
libunwind/1.5.0 |
loki |
0.1.7 |
loki/0.1.7 |
mercury |
2.0.1 |
mercury/2.0.1 |
metall |
0.15 |
metall/0.15 |
mpark-variant |
1.4.0 |
mpark-variant/1.4.0 |
netlib-scalapack |
2.1.0 |
netlib-scalapack/2.1.0 |
ninja |
1.10.2 |
ninja/1.10.2 |
nvhpc |
21.7 |
nvhpc/21.7 |
papi |
6.0.0.1 |
papi/6.0.0.1 |
parallel-netcdf |
1.12.2 |
parallel-netcdf/1.12.2 |
pdt |
3.25.1 |
pdt/3.25.1 |
plasma |
20.9.20 |
plasma/20.9.20 |
qt |
5.15.2 |
qt/5.15.2 |
raja |
0.13.0 |
raja/0.13.0 |
superlu |
5.2.2 |
superlu/5.2.2 |
swig |
4.0.2 |
swig/4.0.2 |
swig |
4.0.2-fortran |
swig/4.0.2-fortran |
sz |
2.1.12 |
sz/2.1.12 |
tasmanian |
7.5 |
tasmanian/7.5 |
tau |
2.30.1 |
tau/2.30.1 |
umap |
2.1.0 |
umap/2.1.0 |
umpire |
4.1.2 |
umpire/4.1.2 |
upcxx |
2021.3.0 |
upcxx/2021.3.0 |
vtk-m |
1.6.0 |
vtk-m/1.6.0 |
zfp |
0.5.5 |
zfp/0.5.5 |
E4S 21.05 Packages
List of installed packages on Summit for E4S release 21.05:
Software Name |
Loaded Version |
Module Name |
---|---|---|
adios2 |
2.7.1 |
adios2/2.7.1 |
aml |
0.1.0 |
aml/0.1.0 |
amrex |
21.05 |
amrex/21.05 |
arborx |
1.0 |
arborx/1.0 |
archer |
2.0.0 |
archer/2.0.0 |
argobots |
1.1 |
argobots/1.1 |
ascent |
0.7.1 |
ascent/0.7.1 |
axom |
0.5.0 |
axom/0.5.0 |
bolt |
2.0 |
bolt/2.0 |
cabana |
0.3.0 |
cabana/0.3.0 |
caliper |
2.4.0 |
caliper/2.4.0 |
chai |
2.3.0 |
chai/2.3.0 |
conduit |
0.7.2 |
conduit/0.7.2 |
darshan-runtime |
3.3.0 |
darshan-runtime/3.3.0 |
darshan-util |
3.3.0 |
darshan-util/3.3.0 |
dyninst |
11.0.0 |
dyninst/11.0.0 |
faodel |
1.1906.1 |
faodel/1.1906.1 |
flecsi |
1.4 |
flecsi/1.4 |
flit |
2.1.0 |
flit/2.1.0 |
gasnet |
2020.3.0 |
gasnet/2020.3.0 |
ginkgo |
1.13.0 |
ginkgo/1.13.0 |
globalarrays |
5.8 |
globalarrays/5.8 |
gotcha |
1.0.3 |
gotcha/1.0.3 |
gmp |
6.2.1 |
gmp/6.2.1 |
gotcha |
1.0.3 |
gotcha/1.0.3 |
hdf5 |
1.10.7 |
hdf5/1.10.7 |
heffte |
2.0.0 |
heffte/2.0.0 |
hpctoolkit |
2021.03.01 |
hpctoolkit/2021.03.01 |
hpx |
1.6.0 |
hpx/1.6.0-cxx17
hpx/1.6.0-cxx14-boost1.72.0
hpx/1.6.0-cxx17-boost1.72.0
|
hypre |
2.20.0 |
hypre/2.20.0 |
kokkos-kernels |
3.2.00 |
kokkos-kernels/3.2.00 |
kokkos |
3.4.00 |
kokkos/3.4.00
kokkos/3.4.00-omp
kokkos/3.4.00-cudalambda
|
legion |
21.03.0 |
legion/21.03.0 |
libquo |
1.3.1 |
libquo/1.3.1 |
libunwind |
1.5.0 |
libunwind/1.5.0 |
magma |
2.5.4 |
magma/2.5.4 |
mercury |
2.0.1 |
mercury/2.0.1 |
mpark-variant |
1.4.0 |
mpark-variant/1.4.0 |
mpifileutils |
0.11 |
mpifileutils/0.11 |
ninja |
1.10.2 |
ninja/1.10.2 |
omega-h |
9.32.5 |
omega-h/9.32.5 |
openpmd-api |
0.13.4 |
openpmd-api/0.13.4 |
papi |
6.0.0.1 |
papi/6.0.0.1
papi/6/0/0/1-nogpu
|
papyrus |
1.0.1 |
papyrus/1.0.1 |
parallel-netcdf |
1.12.1 |
parallel-netcdf/1.12.1 |
pdt |
3.25.1 |
pdt/3.25.1 |
petsc |
3.15.0 |
petsc/3.15.0
petsc/3.15.0-no_cuda
|
plasma |
20.9.20 |
plasma/20.9.20 |
precice |
2.2.1 |
precice/2.2.1 |
pumi |
2.2.5 |
pumi/2.2.5 |
qt |
5.15.2 |
qt/5.15.2 |
qthreads |
1.16 |
qthreads/1.16-distrib |
raja |
0.13.0 |
raja/0.13.0 |
rempi |
1.1.0 |
rempi/1.1.0 |
slate |
2021.5.2 |
slate/2021.05.2 |
slepc |
3.15.0 |
slepc/3.15.0 |
stc |
0.9.0 |
stc/0.9.0 |
strumpack |
5.1.1 |
strumpack/5.1.1 |
sundials |
5.7.0 |
sundials/5.7.0 |
superlu |
5.2.1 |
superlu/5.2.1 |
superlu-dist |
6.4.1 |
superlu-dist/6.4.1 |
swig |
4.0.2 |
swig/4.0.2
swig/4.0.2-fortran
|
sz |
2.1.11.1 |
sz/2.1.11.1 |
tasmanian |
7.5 |
tasmanian/7.5 |
tau |
2.30.1 |
tau/2.30.1 |
trilinos |
13.0.1 |
trilinos/13.0.1 |
turbine |
1.3.0 |
turbine/1.3.0 |
umap |
2.1.0 |
umap/2.1.0 |
umpire |
4.1.2 |
umpire/4.1.2 |
unifyfs |
0.9.2 |
unifyfs/0.9.2 |
upcxx |
2021.3.0 |
upcxx/2021.3.0 |
zfp |
0.5.5 |
zfp/0.5.5 |
Spock
The E4S software list is installed along side the existing software on Spock and
can be access via lmod
modulefiles.
Access via modulefiles
To access the installed software, load the desired compiler via:
module load < compiler/version >
.. ie ..
module load gcc/9.3.0
.. or ..
module load gcc/10.2.0
Then use module avail
to see the installed list of packages.
E4S 21.08 Packages
List of currently installed E4S packages on Spock (E4S release 21.08):
Software Name |
Loaded Version |
Module Name |
---|---|---|
adios2 |
2.7.1 |
adios2/2.7.1 |
aml |
0.1.0 |
aml/0.1.0 |
arborx |
1.0 |
arborx/1.0 |
argobots |
1.1 |
argobots/1.1 |
ascent |
0.7.1 |
ascent/0.7.1 |
bolt |
2.0 |
bolt/2.0 |
cabana |
0.3.0 |
cabana/0.3.0 |
chai |
2.3.0 |
chai/2.3.0 |
conduit |
0.7.2 |
conduit/0.7.2 |
darshan-util |
3.3.1 |
darshan-util/3.3.1 |
datatransferkit |
3.1-rc2 |
datatransferkit/3.1-rc2 |
faodel |
1.1906.1 |
faodel/1.1906.1 |
flecsi |
1.4.2 |
flecsi/1.4.2 |
flit |
2.1.0 |
flit/2.1.0 |
flux-core |
0.28.0 |
flux-core/0.28.0 |
fortrilinos |
2.0.0 |
fortrilinos/2.0.0 |
gasnet |
2021.3.0 |
gasnet/2021.3.0 |
globalarrays |
5.8 |
globalarrays/5.8 |
gotcha |
1.0.3 |
gotcha/1.0.3 |
hdf5 |
1.12.0 |
hdf5/1.12.0 |
heffte |
2.1.0 |
heffte/2.1.0 |
hpx |
1.7.1 |
hpx/1.7.1 |
hypre |
2.22.0 |
hypre/2.22.0 |
kokkos |
3.4.00 |
kokkos/3.4.00 |
kokkos-kernels |
3.2.00 |
kokkos-kernels/3.2.00 |
legion |
21.03.0 |
legion/21.03.0 |
libquo |
1.3.1 |
libquo/1.3.1 |
libunwind |
1.5.0 |
libunwind/1.5.0 |
loki |
0.1.7 |
loki/0.1.7 |
mercury |
2.0.1 |
mercury/2.0.1 |
metall |
0.15 |
metall/0.15 |
mfem |
4.3.0 |
mfem/4.3.0 |
mpark-variant |
1.4.0 |
mpark-variant/1.4.0 |
mpifileutils |
0.11 |
mpifileutils/0.11 |
netlib-scalapack |
2.1.0 |
netlib-scalapack/2.1.0 |
ninja |
1.10.2 |
ninja/1.10.2 |
omega-h |
9.32.5 |
omega-h/9.32.5 |
openpmd-api |
0.13.4 |
openpmd-api/0.13.4 |
papi |
6.0.0.1 |
papi/6.0.0.1 |
papyrus |
1.0.1 |
papyrus/1.0.1 |
parallel-netcdf |
1.12.2 |
parallel-netcdf/1.12.2 |
pdt |
3.25.1 |
pdt/3.25.1 |
petsc |
3.15.3 |
petsc/3.15.3 |
pumi |
2.2.6 |
pumi/2.2.6 |
qthreads |
1.16 |
qthreads/1.16 |
raja |
0.13.0 |
raja/0.13.0 |
sundials |
5.7.0 |
sundials/5.7.0 |
superlu |
5.2.2 |
superlu/5.2.2 |
superlu-dist |
6.4.0 |
superlu-dist/6.4.0 |
swig |
4.0.2 |
swig/4.0.2 |
swig |
4.0.2-fortran |
swig/4.0.2-fortran |
sz |
2.1.12 |
sz/2.1.12 |
tasmanian |
7.5 |
tasmanian/7.5 |
trilinos |
13.0.1 |
trilinos/13.0.1 |
turbine |
1.3.0 |
turbine/1.3.0 |
umap |
2.1.0 |
umap/2.1.0 |
umpire |
4.1.2 |
umpire/4.1.2 |
vtk-m |
1.6.0 |
vtk-m/1.6.0 |
zfp |
0.5.5 |
zfp/0.5.5 |
E4S 21.05 Packages
List of currently installed E4S packages on Spock (E4S release 21.05):
Software Name |
Loaded Version |
Module Name |
---|---|---|
adios2 |
2.7.1 |
adios2/2.7.1 |
arborx |
1.0 |
arborx/1.0 |
cabana |
0.3.0 |
cabana/0.3.0 |
caliper |
2.5.0 |
caliper/2.5.0 |
conduit |
0.7.2 |
conduit/0.7.2 |
faodel |
1.1906.1 |
faodel/1.1906.1 |
flecsi |
1.4 |
flecsi/1.4 |
globalarrays |
5.8 |
globalarrays/5.8 |
hdf5 |
1.10.7 |
hdf5/1.10.7 |
heffte |
2.0.0 |
heffte/2.0.0 |
hypre |
2.20.0 |
hypre/2.20.0 |
libquo |
1.3.1 |
libquo/1.3.1 |
mfem |
4.2.0 |
mfem/4.2.0 |
omega-h |
9.32.5 |
omega-h/9.32.5 |
openpmd-api |
0.13.4 |
openpmd-api/0.13.4 |
papyrus |
1.0.1 |
papyrus/1.0.1 |
parallel-netcdf |
1.12.2 |
parallel-netcdf/1.12.2 |
petsc |
3.15.0 |
petsc/3.15.0 |
precice |
2.2.1 |
precice/2.2.1 |
pumi |
2.2.5 |
pumi/2.2.5 |
slate |
2021.05.02 |
slate/2021.05.02 |
slepc |
3.15.0 |
slepc/3.15.0 |
stc |
0.9.0 |
stc/0.9.0 |
superlu-dist |
6.4.0 |
superlu-dist/6.4.0 |
trilinos |
13.0.1 |
trilinos/13.0.1 |
turbine |
1.3.0 |
turbine/1.3.0 |
aml |
0.1.0 |
aml/0.1.0 |
argobots |
1.1 |
argobots/1.1 |
bolt |
2.0 |
bolt/2.0 |
chai |
2.3.0 |
chai/2.3.0 |
darshan-util |
3.3.0 |
darshan-util/3.3.0 |
dyninst |
11.0.0 |
dyninst/11.0.0 |
flit |
2.1.0 |
flit/2.1.0 |
gmp |
6.2.1 |
gmp/6.2.1 |
gotcha |
1.0.3 |
gotcha/1.0.3 |
hpctoolkit |
2021.03.01 |
hpctoolkit/2021.03.01 |
hpx |
1.6.0 |
hpx/1.6.0 |
kokkos-kernels |
3.2.00 |
kokkos-kernels/3.2.00 |
kokkos |
3.4.00 |
kokkos/3.4.00 |
legion |
21.03.0 |
legion/21.03.0 |
libunwind |
1.5.0 |
libunwind/1.5.0 |
mercury |
2.0.1 |
mercury/2.0.1 |
mpark-variant |
1.4.0 |
mpark-variant/1.4.0 |
ninja |
1.10.2 |
ninja/1.10.2 |
papi |
6.0.0.1 |
papi/6.0.0.1 |
pdt |
3.25.1 |
pdt/3.25.1 |
qthreads |
1.16 |
qthreads/1.16 |
raja |
0.13.0 |
raja/0.13.0 |
superlu |
5.2.1 |
superlu/5.2.1 |
swig |
4.0.2-fortran |
swig/4.0.2-fortran |
swig |
4.0.2 |
swig/4.0.2 |
sz |
2.1.11.1 |
sz/2.1.11.1 |
tasmanian |
7.5 |
tasmanian/7.5 |
umap |
2.1.0 |
umap/2.1.0 |
umpire |
4.1.2 |
umpire/4.1.2 |
zfp |
0.5.5 |
zfp/0.5.5 |
darshan-util |
3.3.0 |
darshan-util/3.3.0 |
gmp |
6.2.1 |
gmp/6.2.1 |
libunwind |
1.5.0 |
libunwind/1.5.0 |
ninja |
1.10.2 |
ninja/1.10.2 |
papi |
6.0.0.1 |
papi/6.0.0.1 |
swig |
4.0.2 |
swig/4.0.2 |