Skip to content
Snippets Groups Projects
Commit c204b2ca authored by Morris Jette's avatar Morris Jette
Browse files

Fix typos

parent 155192e2
No related branches found
No related tags found
No related merge requests found
<!--#include virtual="header.txt"--> <!--#include virtual="header.txt"-->
<h1>Download</h1> <h1>Download</h1>
<p>SLURM source can be downloaded from <p>Slurm source can be downloaded from
<a href="http://www.schedmd.com/#repos"> <a href="http://www.schedmd.com/#repos">
http://www.schedmd.com/#repos</a><br> http://www.schedmd.com/#repos</a><br>
SLURM has also been packaged for Slurm has also been packaged for
<a href="http://packages.debian.org/src:slurm-llnl">Debian</a> and <a href="http://packages.debian.org/src:slurm-llnl">Debian</a> and
<a href="http://packages.ubuntu.com/src:slurm-llnl">Ubuntu</a> <a href="http://packages.ubuntu.com/src:slurm-llnl">Ubuntu</a>
(both named <i>slurm-llnl</i>).</p> (both named <i>slurm-llnl</i>).</p>
<p>A <a href="http://www.bsc.es/marenostrum-support-services/services/slurm-simulator">SLURM simulator</a> <p>A <a href="http://www.bsc.es/marenostrum-support-services/services/slurm-simulator">Slurm simulator</a>
is available to assess various scheduling policies. is available to assess various scheduling policies.
Under simulation jobs are not actually executed. Instead a job execution trace Under simulation jobs are not actually executed. Instead a job execution trace
from a real system or a synthetic trace are used.</p> from a real system or a synthetic trace are used.</p>
<!-- <!--
SLURM interface to PHP Slurm interface to PHP
https://github.com/jcftang/slurm/commits/php-slurm https://github.com/jcftang/slurm/commits/php-slurm
http://thammuz.tchpc.tcd.ie/mirrors/php-slurm/1.0/ http://thammuz.tchpc.tcd.ie/mirrors/php-slurm/1.0/
Development by Peter Vermeulen with help from staff of Development by Peter Vermeulen with help from staff of
...@@ -31,7 +31,7 @@ a message.</li> ...@@ -31,7 +31,7 @@ a message.</li>
<ul> <ul>
<li><a href="http://www.theether.org/authd">authd</a></li> <li><a href="http://www.theether.org/authd">authd</a></li>
<li><b>MUNGE</b> (recommended)<br> <li><b>MUNGE</b> (recommended)<br>
In order to compile the "auth/munge" authentication plugin for SLURM, In order to compile the "auth/munge" authentication plugin for Slurm,
you will need to build and install MUNGE, available from you will need to build and install MUNGE, available from
<a href="https://code.google.com/p/munge/">https://code.google.com/p/munge/</a> and <a href="https://code.google.com/p/munge/">https://code.google.com/p/munge/</a> and
<a href="http://packages.debian.org/src:munge">Debian</a> and <a href="http://packages.debian.org/src:munge">Debian</a> and
...@@ -39,13 +39,13 @@ you will need to build and install MUNGE, available from ...@@ -39,13 +39,13 @@ you will need to build and install MUNGE, available from
<a href="http://packages.ubuntu.com/src:munge">Ubuntu</a>.</li> <a href="http://packages.ubuntu.com/src:munge">Ubuntu</a>.</li>
</ul><br> </ul><br>
<li><b>Authentication</b> tools for users that work with SLURM.</li> <li><b>Authentication</b> tools for users that work with Slurm.</li>
<ul> <ul>
<li><a href="http://sourceforge.net/projects/auks/">AUKS</a><br> <li><a href="http://sourceforge.net/projects/auks/">AUKS</a><br>
AUKS is an utility designed to ease Kerberos V credential support addition AUKS is an utility designed to ease Kerberos V credential support addition
to non-interactive applications, like batch systems (SLURM, LSF, Torque, etc.). to non-interactive applications, like batch systems (Slurm, LSF, Torque, etc.).
It includes a plugin for the SLURM workload manager. AUKS is not used as It includes a plugin for the Slurm workload manager. AUKS is not used as
an authentication plugin by the SLURM code itself, but provides a mechanism an authentication plugin by the Slurm code itself, but provides a mechanism
for the application to manage Kerberos V credentials.</li> for the application to manage Kerberos V credentials.</li>
</ul><br> </ul><br>
...@@ -85,17 +85,17 @@ Download it from <a href="http://www.openssl.org/">http://www.openssl.org/</a>.< ...@@ -85,17 +85,17 @@ Download it from <a href="http://www.openssl.org/">http://www.openssl.org/</a>.<
</ul><br> </ul><br>
<li><b>DRMAA (Distributed Resource Management Application API)</b><br> <li><b>DRMAA (Distributed Resource Management Application API)</b><br>
<a href="http://apps.man.poznan.pl/trac/slurm-drmaa">PSNC DRMAA</a> for SLURM <a href="http://apps.man.poznan.pl/trac/slurm-drmaa">PSNC DRMAA</a> for Slurm
is an implementation of <a href="http://www.gridforum.org/">Open Grid Forum</a> is an implementation of <a href="http://www.gridforum.org/">Open Grid Forum</a>
<a href="http://www.drmaa.org/">DRMAA 1.0</a> (Distributed Resource Management Application API) <a href="http://www.drmaa.org/">DRMAA 1.0</a> (Distributed Resource Management Application API)
<a href="http://www.ogf.org/documents/GFD.133.pdf">specification</a> for submission <a href="http://www.ogf.org/documents/GFD.133.pdf">specification</a> for submission
and control of jobs to <href="http://slurm.schedmd.com">SLURM</a>. and control of jobs to <href="http://slurm.schedmd.com">Slurm</a>.
Using DRMAA, grid applications builders, portal developers and ISVs can use Using DRMAA, grid applications builders, portal developers and ISVs can use
the same high-level API to link their software with different cluster/resource the same high-level API to link their software with different cluster/resource
management systems.</li><br> management systems.</li><br>
<li><b>Hostlist</b><br> <li><b>Hostlist</b><br>
A Python program used for manipulation of SLURM hostlists including A Python program used for manipulation of Slurm hostlists including
functions such as intersection and difference. Download the code from:<br> functions such as intersection and difference. Download the code from:<br>
<a href="http://www.nsc.liu.se/~kent/python-hostlist"> <a href="http://www.nsc.liu.se/~kent/python-hostlist">
http://www.nsc.liu.se/~kent/python-hostlist</a><br><br> http://www.nsc.liu.se/~kent/python-hostlist</a><br><br>
...@@ -125,10 +125,10 @@ generated using the <b>ib2slurm</b> tool found here: ...@@ -125,10 +125,10 @@ generated using the <b>ib2slurm</b> tool found here:
<li><b>I/O Watchdog</b><br> <li><b>I/O Watchdog</b><br>
A facility for monitoring user applications, most notably parallel jobs, A facility for monitoring user applications, most notably parallel jobs,
for <i>hangs</i> which typically have a side-effect of ceasing all write for <i>hangs</i> which typically have a side-effect of ceasing all write
activity. This faciltiy attempts to monitor all write activity of an activity. This facility attempts to monitor all write activity of an
application and trigger a set of user-defined actions when write activity application and trigger a set of user-defined actions when write activity
as ceased for a configurable period of time. A SPANK plugin is provided as ceased for a configurable period of time. A SPANK plugin is provided
for use with SLURM. See the README and man page in the package for more for use with Slurm. See the README and man page in the package for more
details. Download the latest source from:<br> details. Download the latest source from:<br>
<a href="http://io-watchdog.googlecode.com/files/io-watchdog-0.6.tar.bz2"> <a href="http://io-watchdog.googlecode.com/files/io-watchdog-0.6.tar.bz2">
http://io-watchdog.googlecode.com/files/io-watchdog-0.6.tar.bz2</a></li><br> http://io-watchdog.googlecode.com/files/io-watchdog-0.6.tar.bz2</a></li><br>
...@@ -151,14 +151,14 @@ http://io-watchdog.googlecode.com/files/io-watchdog-0.6.tar.bz2</a></li><br> ...@@ -151,14 +151,14 @@ http://io-watchdog.googlecode.com/files/io-watchdog-0.6.tar.bz2</a></li><br>
<li><b>PAM Module (pam_slurm)</b><br> <li><b>PAM Module (pam_slurm)</b><br>
Pluggable Authentication Module (PAM) for restricting access to compute nodes Pluggable Authentication Module (PAM) for restricting access to compute nodes
where SLURM performs workload management. Access to the node is restricted to where Slurm performs workload management. Access to the node is restricted to
user root and users who have been allocated resources on that node. user root and users who have been allocated resources on that node.
NOTE: pam_slurm is included within the SLURM distribution for version 2.1 NOTE: pam_slurm is included within the Slurm distribution for version 2.1
or higher. or higher.
For earlier SLURM versions, pam_slurm is available for download from<br> For earlier Slurm versions, pam_slurm is available for download from<br>
<a href="http://www.schedmd.com/download/extras/pam_slurm-1.6.tar.bz2"> <a href="http://www.schedmd.com/download/extras/pam_slurm-1.6.tar.bz2">
http://www.schedmd.com/download/extras/pam_slurm-1.6.tar.bz2</a><br> http://www.schedmd.com/download/extras/pam_slurm-1.6.tar.bz2</a><br>
SLURM's PAM module has also been packaged for Slurm's PAM module has also been packaged for
<a href="http://packages.debian.org/src:libpam-slurm">Debian</a> and <a href="http://packages.debian.org/src:libpam-slurm">Debian</a> and
<a href="http://packages.ubuntu.com/src:libpam-slurm">Ubuntu</a> <a href="http://packages.ubuntu.com/src:libpam-slurm">Ubuntu</a>
(both named <i>libpam-slurm</i>).</li><br> (both named <i>libpam-slurm</i>).</li><br>
...@@ -169,7 +169,7 @@ SLURM's PAM module has also been packaged for ...@@ -169,7 +169,7 @@ SLURM's PAM module has also been packaged for
<a href="http://www.ogf.org/">Open Grid Forum</a> Advance Reservation API</li> <a href="http://www.ogf.org/">Open Grid Forum</a> Advance Reservation API</li>
<li><a href="http://web.mit.edu/star/cluster/docs/latest/index.html">StarCluster</a> <li><a href="http://web.mit.edu/star/cluster/docs/latest/index.html">StarCluster</a>
cloud computing toolkit has a cloud computing toolkit has a
<a href="https://github.com/jlafon/StarCluster">SLURM port available</a>. <a href="https://github.com/jlafon/StarCluster">Slurm port available</a>.
<li><a href="http://www.platform.com/">Load Sharing Facility (LSF)</a></li> <li><a href="http://www.platform.com/">Load Sharing Facility (LSF)</a></li>
<li><a href="http://www.clusterresources.com/pages/products/maui-cluster-scheduler.php"> <li><a href="http://www.clusterresources.com/pages/products/maui-cluster-scheduler.php">
Maui Scheduler</a></li> Maui Scheduler</a></li>
...@@ -184,11 +184,11 @@ https://github.com/pedmon/slurm_showq</a>.<br><br> ...@@ -184,11 +184,11 @@ https://github.com/pedmon/slurm_showq</a>.<br><br>
<li><b>Scripting interfaces</b> <li><b>Scripting interfaces</b>
<ul> <ul>
<li>A <b>Perl</b> interface is included in the SLURM distribution in the <li>A <b>Perl</b> interface is included in the Slurm distribution in the
<i>contribs/perlapi</i> directory and packaged in the <i>perapi</i> RPM.</li> <i>contribs/perlapi</i> directory and packaged in the <i>perapi</i> RPM.</li>
<li><a href="http://www.gingergeeks.co.uk/pyslurm/">PySlurm</a> is a <li><a href="http://www.gingergeeks.co.uk/pyslurm/">PySlurm</a> is a
Python/Pyrex module to interface with SLURM. Python/Pyrex module to interface with Slurm.
There is also a Python module to expand and collect hostlist expressions There is also a Python module to expand and collect hostlist expressions
available at <a href="http://www.nsc.liu.se/~kent/python-hostlist/"> available at <a href="http://www.nsc.liu.se/~kent/python-hostlist/">
http://www.nsc.liu.se/~kent/python-hostlist/</a>.</li> http://www.nsc.liu.se/~kent/python-hostlist/</a>.</li>
...@@ -201,20 +201,20 @@ SQL Alchemy bindings for your slurmdbd database.</li> ...@@ -201,20 +201,20 @@ SQL Alchemy bindings for your slurmdbd database.</li>
--> -->
<li><a href="http://www.lua.org/">Lua</a> may be used to implement a <li><a href="http://www.lua.org/">Lua</a> may be used to implement a
SLURM process tracking plugin. Slurm process tracking plugin.
The Lua script available in <i>contribs/lua/protrack.lua</i> The Lua script available in <i>contribs/lua/protrack.lua</i>
implements containers using CPUSETs. implements containers using CPUSETs.
</ul><br> </ul><br>
<li><b>SPANK Plugins</b><br> <li><b>SPANK Plugins</b><br>
SPANK provides a very generic interface for stackable plug-ins which SPANK provides a very generic interface for stackable plug-ins which
may be used to dynamically modify the job launch code in SLURM. SPANK may be used to dynamically modify the job launch code in Slurm. SPANK
plugins may be built without access to SLURM source code. They need plugins may be built without access to Slurm source code. They need
only be compiled against SLURM&lsquo;s spank.h header file, added to the only be compiled against Slurm&lsquo;s spank.h header file, added to the
SPANK config file plugstack.conf, and they will be loaded at runtime SPANK config file plugstack.conf, and they will be loaded at runtime
during the next job launch. Thus, the SPANK infrastructure provides during the next job launch. Thus, the SPANK infrastructure provides
administrators and other developers a low cost, low effort ability to administrators and other developers a low cost, low effort ability to
dynamically modify the runtime behavior of SLURM job launch. dynamically modify the runtime behavior of Slurm job launch.
As assortment of SPANK plugins are available from<br> As assortment of SPANK plugins are available from<br>
<a href="http://code.google.com/p/slurm-spank-plugins/"> <a href="http://code.google.com/p/slurm-spank-plugins/">
http://code.google.com/p/slurm-spank-plugins/</a>.<br> http://code.google.com/p/slurm-spank-plugins/</a>.<br>
...@@ -223,7 +223,7 @@ repository with the following command:<br> ...@@ -223,7 +223,7 @@ repository with the following command:<br>
<i>svn checkout http://slurm-spank-plugins.googlecode.com/svn/trunk/ slurm-plugins</i></li><br> <i>svn checkout http://slurm-spank-plugins.googlecode.com/svn/trunk/ slurm-plugins</i></li><br>
<li><b>Sqlog</b><br> <li><b>Sqlog</b><br>
A set of scripts that leverages SLURM's job completion logging facility A set of scripts that leverages Slurm's job completion logging facility
in provide information about what jobs were running at any point in the in provide information about what jobs were running at any point in the
past as well as what resources they used. Download the code from:<br> past as well as what resources they used. Download the code from:<br>
<a href="http://sqlog.googlecode.com">http://sqlog.googlecode.com</a></li><br> <a href="http://sqlog.googlecode.com">http://sqlog.googlecode.com</a></li><br>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment