Spack
Spack is an open-source package manager designed for high-performance computing (HPC). It enables the building, installation, and management of scientific software across diverse hardware, operating systems, compilers, and configurations, helping to create reproducible software stacks for research and development.
Spack uses Python-based package definitions (Package.py) and a large catalog of packages. Users express a software
To promote reproducibility and sharing, Spack builds are isolated in unique prefixes keyed by the spec hash.
Spack originated at Lawrence Livermore National Laboratory in the mid-2010s and has since been adopted by many