We are pleased to announce the availability of Slurm version 2.6. Changes from version 2.5 are extensive and highlights are listed below. Please see the RELEASE_NOTES file in the Slurm distribution for more details. Note the Slurm documentation at schedmd.com has been updated to version 2.6.
Download the latest version of Slurm from: http://www.schedmd.com/#repos Highlights of changes in Slurm version 2.6 include: - Added support for job arrays, which increases performance and ease of use for sets of similar jobs. This may necessitate changes in prolog and/or epilog scripts due to change in the job ID format, which is now of the form "<job_id>_<index>" for job arrays. http://slurm.schedmd.com/job_array.html - Added support for job profiling to periodically capture each task's CPU use, memory use, power consumption, Lustre use and Infiniband network use. http://slurm.schedmd.com/hdf5_profile_user_guide.html - Added support for generic external sensor plugins which can be used to capture temperature and power consumption data. http://slurm.schedmd.com/ext_sensorsplugins.html http://slurm.schedmd.com/ext_sensors.conf.html - Added mpi/pmi2 plugin with much more scalable performance for MPI implementations using PMI communications interface. http://slurm.schedmd.com/mpi_guide.html#mpich2 - Added prolog and epilog support for advanced reservations. - Much faster throughput for job step execution with --exclusive option. The srun process is notified when resources become available rather than periodic polling. - Advanced reservations with hostname and core counts now supports asymetric reservations (e.g. specific different core count for each node). - Added slurmctld/dynalloc plugin for MapReduce+ support. New versions of OpenMPI and MapReduce are required to enable this functionality. http://slurm.schedmd.com/dynalloc.html - Make sched/backfill the default scheduling plugin rather than sched/builtin (FIFO).
