Platforms
Operating Systems
- AIXSLURM support for AIX has been thoroughly tested, but we know of no AIX installations using SLURM after 2008. IBM's Parallel Environment (PE) and Parallel Operating Environment (POE) are not currently supported, but are expected to be supported with Linux late in 2012. See IBM AIX User and Administrator Guide for more information.
- LinuxSLURM has been thoroughly tested on most popular Linux distributions using i386, ia64, and x86_64 architectures.
- OS XSLURM has run OS X in the past, but the current OS X linker does not support SLURM plugins. (OS X dynamically linked objects can be called by the main program. They may not call functions in the main program or other dynamically linked objects, which are features required by SLURM.)
- SolarisSLURM support for Solaris (OpenSolaris build 119) was added in version 2.1.
- OtherSLURM ports to other systems will be gratefully accepted.
Interconnects
- BlueGeneSLURM support for IBM's BlueGene/L, BlueGene/P and BlueGene/Q systems has been thoroughly tested. See Blue Gene User and Administrator Guide for more information.
- Cray XT and XEOperates as a scheduler on top of Cray's ALPS/BASIL software. Supported added in SLURM version 2.3. Note that Cray's ALPS/BASIL software necessitates some changes in SLURM behavior. See Cray User and Administrator Guide for more information.
- EthernetEthernet requires no special support from SLURM and has been thoroughly tested.
- IBM FederationSLURM support for IBM's Federation Switch has been thoroughly tested.
- InfinibandInfiniband support has been thoroughly tested.
- MyrinetMyrinet, MPICH-GM and MPICH-MX are supported.
- Quadrics ElanSLURM support for Quadrics Elan 3 and Elan 4 switches are available in all versions of SLURM and have been thoroughly tested.
- Sun ConstellationResource allocation has been optimized for the three-dimensional torus interconnect.
- OtherSLURM ports to other systems will be gratefully accepted.
Last modified 9 April 2012