E4S: Extreme-scale Scientific Software Stack
summary
E4S provides a curated HPC distribution built with the Spack package manager, delivering both bare-metal installs and container images and hosting a binary build cache with over 50,000 specs so matches can fetch binaries instead of rebuilding. The release 21.08 bundles 88 packages (MPI, LLVM, Trilinos, TAU, ADIOS2, TensorFlow with V100 GPU support), runs a validation test suite, and includes the e4scl container launch tool to substitute system MPI for multi-node GPU runs.
AI-written summary · about
chapters (24)
- 0:00Challenges
- 0:24Department of Energy (DOE) Roadmap to Exascale Systems
- 1:44DOE HPC Roadmap to Exascale Systems
- 2:45ECP ST has six technical areas
- 4:43E4S: Extreme-scale Scientific Software Stack
- 6:41ECP's three technical areas have the necessary components to meet national goals
- 7:13We work on products applications need now and into the future
- 9:17Software Technology Ecosystem
- 10:00E4S Community Policies Version 1
- 11:11Extreme-scale Scientific Software Stack (E4S)
- 13:36Scientific software is becoming extremely complex
- 15:12The Exascale Computing Project is building an entire ecosystem
- 16:26How to install software on a supercomputer
- 17:48Spack is a flexible package manager for HPC
- 18:33Spack provides the spec syntax to describe custom configurations
- 23:01E4S Support for Singularity Container Runtime [Sylabs.io]
- 25:57E4S GPU Support
- 26:37Multi-platform E4S Docker Recipes
- 27:07E48: Multi-platform Reproducible Docker Recipes
- 29:01Pantheon and E4S build cache support end-to-end ECP examples
- 29:35E4S Validation Test Suite
- 31:29ORNL GitLab Build Pipeline for E4S Spack Build Cache
- 37:12E4S Summary What E4S is not
- 38:07Performance Research Laboratory, University of Oregon, Eugene
related talks
30mCINECA OpenPower-based HPC Infrastructure: Some porting results
16mFuseSoC for large real-world code bases
21mSoftware for Quantum Computing- Easing Solutions for Complex
29mPowSyBl: TSO Cooperation Through Building Blocks
23mCan Software Live for 50 Years or More?
01h 03mDesigning C++ portable SIMD support
14mThe state of Morello software and projects
15mExtending Applications Safely and Efficiently
