Home

About
Overview
What's New
Publications
SLURM Team

Using
Documentation
FAQ
Getting Help

Installing
Platforms
Download
Guide

## What's New

### Major Updates in SLURM Version 0.3

We expect to make SLURM Version 0.3 available in the first quarter of 2004. Major enhancements include:

- Scheduler plugin developed for backfill scheduling and The Maui Scheduler.
- I/O streams for all tasks on a node are transmitted through one pair of sockets instead of distinct sockets for each task. This improves performance and scalability.
- Support for LAM/MPI is provided.
- The interconnect/switch logic has been moved to a plugin.
- Load-leveling performed to distribute workload across shared nodes.
- Job completion plugin developed to log job details.
- The srun command properly handles job step termination upon node failure.
- All commands will re-read the slurm configuration file when changed.
- An arbitrary signal may be sent to a batch script (and not its processes).
- Batch scripts can have arguments that are propagated.

For a complete list of enhancements in SLURM version 0.3, please see the NEWS file with the code distribution.

### Major Updates in SLURM Version 0.4

We expect to make SLURM Version 0.4 available in the second quarter of 2004. Major enhancements include:

- Support for the AIX operating system.
- Support for the IBM Federation switch.

### Major Updates in SLURM Version 0.5 and beyond

Detailed plans for release dates and contents of future SLURM releases have not been finalized. Development planned in the immediate future includes:

- Support of various MPI types via a plugin mechanism.
- Permit resource allocations (jobs) to change size.
- Manage consumable resources on a per-node (e.g,. memory, disk space) and system-wide basis (e.g., licenses).
- Preempt/resume jobs per scheduler directives.
- Checkpoint/restart jobs per scheduler directives.
- Support for the IBM IBM BlueGene/L system.

For information about this page, contact slurm-dev@lists.llnl.gov.