EESSI: One Scientific Software Stack to Rule Them All
summary
EESSI builds a shared, globally distributed repository of optimized scientific software installations using CernVM-FS for distribution, Gentoo Prefix for cross‑OS compatibility, and EasyBuild/archspec/Lmod to produce and select architecture‑tuned builds. The project uses Ansible and Terraform to automate deployment and cloud-based build/test clusters, ReFrame for validation, and Singularity for clean build environments and client access; the talk explains the layered design, tool choices, lessons from Compute Canada, and demonstrates a pilot.
AI-written summary · about
related talks
26mReproducible software provisioning for high performance computing & research software engineering
31mScience Reliability Engineering for High Performance Computing
13mProviding Continuous Integration at CERN
33mFighting against the instability : Debian Science at the synchrotron SOLEIL
34mContinuously building impressive software - How can we keep the build green?
35mReleasing Ceph - Deep Dive Into Build Infrastructure
21mBack to the original mission: an open cloud operating system
08mKeynote: SDI: Delivering the Efficiencies of the World’s Largest Clouds to Everyone