-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Milestone
Description
π§© Feature Request: Add Section on Spack
Description
Add a new section to the documentation explaining how to use Spack β the package manager for supercomputers, Linux, and macOS β within the Lane cluster environment.
This section will help users understand how to install, configure, and use Spack to manage scientific software dependencies.
π§ Suggested Content
- Introduction
- What Spack is and why itβs useful in HPC environments.
- Installation
- How to load or install Spack on the Lane cluster (e.g., using
module load spackor cloning from GitHub).
- How to load or install Spack on the Lane cluster (e.g., using
- Basic Usage
- Examples of searching, installing, and managing packages (
spack install,spack find,spack load).
- Examples of searching, installing, and managing packages (
- Environment Management
- Using
spack envfor project-specific dependencies.
- Using
- Integration
- How Spack complements Conda and Singularity/Apptainer workflows already covered in the docs.
- Best Practices
- Caching builds, sharing environments, and reproducibility tips.
π§ͺ Expected Outcome
A new subsection under Advanced Topics β Spack in the documentation.
Users should be able to:
- Install, load and use Spack on the Lane cluster.
- Understand when and why to use Spack over Conda.
- Build reproducible software stacks for research workflows.
π§° References
β Tasks
- Create
docs/advanced_topics/spack.md - Add Spack section to
index.rst - Include example commands and environment setup
- Cross-link with Conda and Singularity sections
- Build and verify documentation locally
tgamblin and Julieduke
Metadata
Metadata
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation