Description:
Package manager that builds multiple versions and configurations of software
|
|
Type: Formula
|
Tracked Since: Dec 28, 2025
|
|
Links:
Homepage |
formulae.brew.sh
|
|
Category: Developer tools
|
|
Tags:
hpc
package-manager
scientific-computing
devops
reproducibility
|
|
Install:
brew install spack
|
About:
Spack is a package manager for HPC and scientific computing that allows users to install multiple versions and configurations of software from source. It generates module files and manages complex dependency graphs, enabling reproducible builds across diverse environments.
|
Key Features:
- Handles multiple versions and configurations of the same package
- Generates environment modules (Lmod, tcl) automatically
- Supports custom package recipes via a simple Python DSL
- Cross-platform builds (Linux, macOS, Cray, IBM)
|
Use Cases:
- Deploying optimized scientific software stacks on HPC clusters
- Managing conflicting dependency versions across projects
|
Alternatives:
-
Conda
– Conda focuses on prebuilt binaries; Spack builds from source with fine-grained variant control.
-
Nix
– Nix offers purely functional package management; Spack targets HPC workflows with module generation.
|
| Detected |
Version |
Rev |
Change |
Commit |
| Sep 21, 2024 6:52pm |
|
0 |
VERSION_BUMP |
77e75cd7 |
| Sep 13, 2024 10:11pm |
|
0 |
VERSION_BUMP |
46e38fbf |
| Jul 6, 2024 12:39am |
|
0 |
VERSION_BUMP |
7b3decae |
| Jul 5, 2024 6:20pm |
|
0 |
VERSION_BUMP |
6a2e9f20 |
| May 12, 2024 12:53pm |
|
0 |
VERSION_BUMP |
62de10a6 |
| Nov 11, 2023 10:51pm |
|
0 |
VERSION_BUMP |
c40a66a5 |
| Sep 24, 2023 11:14pm |
|
0 |
VERSION_BUMP |
7f592fbe |
| May 21, 2023 11:31am |
|
0 |
VERSION_BUMP |
eaba19f2 |
| May 21, 2023 1:04am |
|
0 |
VERSION_BUMP |
f2de2445 |
| Apr 8, 2023 7:18pm |
|
0 |
VERSION_BUMP |
fdbbf3ae |
| Feb 10, 2023 8:40am |
|
0 |
VERSION_BUMP |
5ebfc6f9 |
| Feb 10, 2023 8:40am |
|
0 |
VERSION_BUMP |
b0d0e94b |
| Dec 2, 2022 5:13pm |
|
0 |
VERSION_BUMP |
cc5985cf |
|