Slurm Workload Manager: Difference between revisions

Content deleted Content added
Replacing old version of "Multiple issues" template with current version.
Soueumxm (talk | contribs)
m Improve summary shown in Google
Line 33:
}}
 
The '''Slurm Workload Manager''' (formerly known as Simple Linux Utility for Resource Management or SLURM), or '''Slurm''', is a [[free and open-source]] [[job scheduler]] for [[Linux]] and [[Unix-like]] [[Kernel (operating system)|kernels]], used by many of the world's [[supercomputer]]s and [[computer cluster]]s. It provides three key functions.: First, iti) allocatesallocating exclusive and/or non-exclusive access to resources (computer nodes) to users for some duration of time so they can perform work. Second, itii) providesproviding a framework for starting, executing, and monitoring work (typically a parallel job such as [[Message Passing Interface|MPI]]) on a set of allocated nodes. Finally, itand iii) arbitratesarbitrating contention for resources by managing a queue of pending jobs.
 
Slurm is the workload manager on about 60% of the [[TOP500]] supercomputers, including [[Tianhe-2]] that, until 2016, was the world's fastest computer. {{Citation Needed|date=May 2018}}