Slurm Factory Examples

This page contains examples demonstrating how to use Slurm Factory for various HPC deployment scenarios.

Examples Coming Soon

We’re working on adding comprehensive examples for:

  • Basic Slurm Cluster: Simple single-node setup
  • Multi-node Cluster: Distributed Slurm deployment
  • Custom Spack Packages: Building specialized HPC software
  • Performance Optimization: Tuning for specific workloads
  • Integration Examples: Using with existing infrastructure

Contributing Examples

Have a useful Slurm Factory example? We’d love to include it! Please see our Contributing Guide for details on how to submit examples.

Quick Start Examples

For basic usage examples, check out the main documentation:

Basic Usage

Building Latest Slurm

# Build latest Slurm (CPU-optimized)
slurm-factory build

Building Specific Version

# Build specific version with GPU support
slurm-factory build --slurm-version 24.11 --gpu

Verbose Output

# Build with verbose output
slurm-factory --verbose build

Deployment Example

# Extract software package on target system
sudo tar -xzf ~/.slurm-factory/builds/25.05/slurm-25.05-software.tar.gz -C /opt/

# Extract module files
sudo tar -xzf ~/.slurm-factory/builds/25.05/slurm-25.05-module.tar.gz -C /usr/share/lmod/

# Load the module
module load slurm/25.05

For more detailed examples and tutorials, please refer to our main documentation.