# Download

SLURM source can be downloaded from
https://sourceforge.net/projects/slurm/
There is also a Debian package named slurm-llnl available at
http://www.debian.org/
The latest stable release of SLURM is version 1.2.

Other software available for download includes

- PAM Modules (pam_slurm)
  Pluggable Authentication Module (PAM) for restricting access to compute nodes where SLURM performs resource management. Access to the node is restricted to user root and users who have been allocated resources on that node.
  pam_slurm is available for download from
  https://sourceforge.net/projects/slurm/
  or use the Debian package named libpam-slurm.
  The latest stable release is version 1.4.

# Related Software

- OpenSSL is recommended for secure communications between SLURM components. Download it from http://www.openssl.org/.
- Authentication plugins

- Munge
  In order to compile the "auth/munge" authentication plugin for SLURM, you will need to build and install Munge, available from http://home.gna.org/munge/.

- Interconnect plugins

- QsNet
  In order to build the "switch/elan" plugin for SLURM, you will need the qsnetlibs development libraries from Quadrics. The Elan plugin also requires the libelanhosts library and a corresponding /etc/elanhosts configuration file, used to map hostnames to Elan IDs. The libelanhosts source is available from https://sourceforge.net/projects/slurm/.

- MPI versions supported

- ChaMPIon, MPI Software Technology
- HP-MPI
- LAM/MPI
- MPICH1
- MPICH2
- MPICH-GM
- MPICH-MX
- MVAPICH
- MVAPICH2
- Open MPI
- Quadrics MPI

- Schedulers

- Load Sharing Facility (LSF)
- Maui Scheduler
- Moab Cluster Suite

- Task Affinity plugins

- Portable Linux Processor Affinity (PLPA)

Last modified 6 December 2007