Slurm Workload Manager: Difference between revisions

Content deleted Content added
Maltimore (talk | contribs)
Features: a release from 2014 doesn't seem extraordinarily noteworthy anymore. keep only the most relevant features
 
(6 intermediate revisions by 5 users not shown)
Line 13:
| released = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| discontinued =
| latest release version = {{URLwikidata|https://www.schedmd.com/downloads.phpproperty|preferred|references|edit@end|P348|P548=Q2804309}}
| latest release date = <!-- {{Startstart date and age|YYYY{{wikidata|MMqualifier|DDP348|P548=Q2804309|P577}}|df=yes/no}} -->
| programming language = [[C (programming language)|C]]
| operating system = [[Linux]], [[BSD]]s
| platform =
| size =
| genre = Job Scheduler for Clusters and Supercomputers
| license = [[GNU General Public License]]
| website = {{Official URL|https://slurm.schedmd.com/}}
| logo_size = 170px
| logo_alt =
Line 72:
* Support for MapReduce+
* Support for [[burst buffer]] that accelerates scientific data movement
 
The following features are announced for version 14.11 of Slurm, was released in November 2014:<ref>{{cite web|url=https://slurm.schedmd.com/news.html |title=Slurm - What's New |publisher=SchedMD |access-date=2014-08-29}}</ref>
 
* Improved job array data structure and scalability
* Support for heterogeneous generic resources
* Add user options to set the CPU governor
* Automatic job requeue policy based on exit value
* Report API use by user, type, count and time consumed
* Communication gateway nodes improve scalability
 
==Supported platforms==
Recent Slurm isreleases primarilyrun developedonly to work alongsideon [[Linux]]. distributions, althoughOlder thereversions ishad alsobeen supportported forto a few other [[POSIX]]-based [[operating system]]s, including [[BSD]]s ([[FreeBSD]], [[NetBSD]] and [[OpenBSD]]).,<ref>[https://slurm.schedmd.com/platforms.html Slurm Platforms]</ref> but Slurmthis alsois supportsno several unique computer architectures, including:longer
feasible as Slurm now requires [[cgroups]] for core operations. Clusters running operating systems other than Linux will need to use
a different batch system, such as LPJS. Slurm also supports several unique computer architectures, including:
* [[IBM]] [[BlueGene]]/Q models, including the 20 petaflop [[IBM Sequoia]]
* [[Cray]] XT, XE and Cascade
Line 133 ⟶ 128:
 
==External links==
* {{Official website}}
* [https://slurm.schedmd.com Slurm Documentation]
* [https://www.schedmd.com SchedMD]
* [https://www.open-mpi.org/video/slurm/Slurm_EMC_Dec2012.pdf Slurm Workload Manager Architecture Configuration and Use ]
* [https://s3-us-west-2.amazonaws.com/imss-hpc/index.html Caltech HPC Center: Job Script Generator]