diff options
author | Emmanuel N. Millán <emmanueln@gmail.com> | 2015-08-19 06:25:23 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2015-08-21 03:25:02 +0700 |
commit | e47675285c54955d31bd821d94625bbd1d65e0da (patch) | |
tree | 50489ac66807e4bd033c45a3cfd1734768a63578 /network/slurm/README | |
parent | 6ac3d63979b80e5f18535fad3b50d9e4c5d4cf9b (diff) |
network/slurm: Added (workload manager).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'network/slurm/README')
-rw-r--r-- | network/slurm/README | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/network/slurm/README b/network/slurm/README new file mode 100644 index 000000000000..3aa4f86a184f --- /dev/null +++ b/network/slurm/README @@ -0,0 +1,22 @@ +Slurm Workload Manager + +Slurm is an open-source workload manager designed for Linux clusters of all sizes. +It provides three key functions. First it allocates exclusive and/or non-exclusive +access to resources (computer nodes) to users for some duration of time so they can +perform work. Second, it provides a framework for starting, executing, and monitoring +work (typically a parallel job) on a set of allocated nodes. Finally, it arbitrates +contention for resources by managing a queue of pending work. + +The SLURM controller (slurmctld) can run without elevated privileges, +so it is recommended that a user "slurm" be created for it before Slurm is executed. + +# groupadd -g 311 slurm +# useradd -u 311 -d /var/lib/slurm -s /bin/false -g slurm slurm + +Next, a configuration file can be build using your favorite web browser and the +file /usr/doc/slurm-14.11.8/html/configurator.html. + +Optional dependencies: +HWLOC=yes|no (default: no), requires hwloc +RRDTOOL=yes|no (default: no), requires rrdtool +NUMA auto-detected, requires numactl |