https://github.com/sandialabs/spack-manager
A project and machine deployment model using Spack
https://github.com/sandialabs/spack-manager
build-system hpc scr-2762 snl-other spack
Last synced: about 1 year ago
JSON representation
A project and machine deployment model using Spack
- Host: GitHub
- URL: https://github.com/sandialabs/spack-manager
- Owner: sandialabs
- License: other
- Created: 2020-12-03T19:35:27.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-24T19:56:17.000Z (about 1 year ago)
- Last Synced: 2025-04-06T22:38:47.430Z (about 1 year ago)
- Topics: build-system, hpc, scr-2762, snl-other, spack
- Language: Python
- Homepage: https://sandialabs.github.io/spack-manager/
- Size: 9.04 MB
- Stars: 26
- Watchers: 10
- Forks: 17
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Spack-Manager
[Documentation](https://sandialabs.github.io/spack-manager) | [](https://github.com/psakievich/spack-manager/actions)
Spack-Manager is a light-weight extension to Spack that is intended to streamline the software development and deployment cycle for individual software projects on specific machines.
The main goals of Spack-Manager are to:
1. Create a uniform framework for developing, testing, and deploying specific software stacks for projects across multiple platforms while utilizing Spack as much as possible.
2. Organize Spack extensions, machine configurations, project customizations, and tools for features that are mostly project-specific, where certain necessary customizations will ultimately become generalized and merged into Spack when appropriate.
3. A prooving ground for new commands and features that can be upstreamed to Spack
Although not strictly necessary, it is recommended that those utilizing this tool also become familiar with the features of
Spack and consult [Spack's documentation](https://spack.readthedocs.io/en/latest/).