Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Spack 1.2.0.dev0 documentation
Spack Logo Spack Logo

Introduction

  • Feature Overview
  • Getting Started
  • Spec Syntax
  • Spack Prerequisites
  • Spack On Windows

Basic Usage

  • Package Fundamentals
  • Installing Packages
  • Configuring Compilers
  • Spack Environments
  • Frequently Asked Questions
  • Getting Help

Links

  • Tutorial (spack-tutorial.rtfd.io)
  • Packages (packages.spack.io)
  • Binaries (binaries.spack.io)

Configuration

  • Configuration Files
  • Spack Settings (config.yaml)
  • Package Settings (packages.yaml)
  • Toolchains (toolchains.yaml)
  • Concretization Settings (concretizer.yaml)
  • Package Repositories (repos.yaml)
  • Mirrors (mirrors.yaml)
  • Chaining Spack Installations (upstreams.yaml)
  • Modules (modules.yaml)
  • Include Settings (include.yaml)
  • Environment Variable Settings (env_vars.yaml)

Reference

  • Environments (spack.yaml, spack.lock)
  • Container Images
  • Build Caches
  • Bootstrapping
  • Command Reference
  • Custom Extensions
  • CI Pipelines
  • Spack Package Signing
  • Using External GPU Support

Contributing

  • Packaging Guide: defining a package
  • Packaging Guide: customizing the build
  • Packaging Guide: testing installations
  • Packaging Guide: advanced topics
  • Build Systems
    • Makefile
    • Maven
    • SCons
    • Waf
    • Autotools
    • CMake
    • CachedCMake
    • Meson
    • QMake
    • SIP
    • Lua
    • Octave
    • Perl
    • Python
    • R
    • Racket
    • Ruby
    • Bundle
    • Cuda
    • Custom Build Systems
    • IntelOneapi
    • ROCm
    • SourceForge
  • Packaging Roles and Responsibilities
  • Contribution Guide
  • Developer Guide
  • Package Review Guide

Advanced Topics

  • Auditing Packages and Configuration
  • Verifying Installations
  • Filesystem Requirements

API Docs

  • Spack Package API
  • Spack Builtin Repo
    • spack_repo.builtin package
      • spack_repo.builtin.build_systems package
  • Spack API Docs
    • spack.bootstrap package
    • spack.ci package
    • spack.cmd package
      • spack.cmd.common package
      • spack.cmd.modules package
    • spack.compilers package
    • spack.container package
    • spack.detection package
    • spack.environment package
    • spack.hooks package
    • spack.llnl package
      • spack.llnl.util package
        • spack.llnl.util.tty package
    • spack.mirrors package
    • spack.modules package
    • spack.oci package
    • spack.operating_systems package
    • spack.platforms package
    • spack.reporters package
    • spack.schema package
    • spack.solver package
    • spack.util package
      • spack.util.unparse package
    • spack.version package
Back to top
Copyright © Spack Project Developers
Made with Furo