
Home
About
Overview
What's New
Publications
SLURM Team
Using
Documentation
FAQ
Getting Help
Mailing Lists
Installing
Platforms
Download
Guide |
 |
What's New
Major Updates in SLURM Version 0.4
SLURM Version 0.4 became available in January 2005.
Major enhancements included:
- Support for Load Sharing Facility (LSF)
- Add support for MPICH-GM
(Myricom's version of MPI).
- Support for the IBM AIX operating system.
- Support for the IBM
IBM BlueGene system.
- Support for dependent jobs.
- Support for job account numbers.
- Add "reason" field to show what pending jobs are waiting for.
- New graphical user interface, smap.
Major Updates in SLURM Version 0.5
SLURM Version 0.5 became available in July 2005.
Major enhancements included:
- Support for the IBM Federation switch.
- Manage consumable resources
- Perform job accounting (record resource utilization).
Major Updates in SLURM Version 0.6
We expect to make SLURM Version 0.6 available in September 2005.
Major enhancements include:
- Support for Infiniband
- Support for configurable resource limit propagation
- MPI support moved into plugin
Major Updates in SLURM Version 1.0
We expect to make SLURM Version 1.0 available in the Spring of 2006.
Major enhancements include:
- 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 task communication/synchronization primitives.
- Srun options can be specified in job script
- Launch different executables with different arguments on different nodes
- E-mail notification on job state changes
- Names (not just numbers) for job step identifcation
Major Updates in SLURM Version 1.1 and beyond
Detailed plans for release dates and contents of future SLURM releases have
not been finalized. Anyone desiring to perform SLURM development should notify
slurm-dev@lists.llnl.gov
to coordinate activies. Future development plans includes:
- Permit resource allocations (jobs) to change size.
- Preempt/resume jobs per scheduler directives.
- Enforce CPU and memory limits by job.
- Convert state save functions to plugins for use of various databases.
- Develop Perl API to SLURM.
- Add Kerberos credential support including credential forwarding and refresh.
|