A custom Spack repository containing enhanced Slurm packages for cluster management and job scheduling.
This repository provides a custom Slurm package for Spack with additional features and patches optimized for production environments.
To use this repository with Spack, add it to spack.yaml
, e.g.
spack:
repos:
slurm_factory:
git: https://github.com/vantagecompute/slurm-factory-spack-repo.git
specs:
- slurm@23-11-11-1 +influxdb +mcs +readline +hwloc +pmix +restd ~nvml ~rsmi +cgroup +pam sysconfdir=/etc/slurm %gcc@13.3.0
Or clone and add in one step:
git clone https://github.com/vantagecompute/slurm-factory-spack-repo.git
spack repo add slurm-factory-spack-repo
Once added, you can install the custom Slurm package:
spack install slurm_factory.slurm
├── README.md
├── spack-repo-index.yaml
└── spack_repo
└── slurm_factory
├── packages
│ └── slurm
│ ├── package.py
│ └── slurm_prefix.patch
└── repo.yaml
- slurm: Enhanced Slurm workload manager with custom patches and optimizations
Please follow Spack's package development guidelines when contributing to this repository.
This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details.
Copyright 2025 Vantage Compute, Inc. and contributors.