Spack is a multi-platform package manager that builds and installs multiple versions and configurations of software. It works on Linux, macOS, and many supercomputers. Spack is non-destructive: installing a new version of a package does not break existing installations, so many configurations of the same package can coexist.
The OLCF is a major user and contributor to Spack development. We continuously make improvements to Spack for use in deploying software on OLCF resources in a traceable and transparent way.