Skip to content
Snippets Groups Projects
Commit b5fe7262 authored by Moe Jette's avatar Moe Jette
Browse files

Update for v1.2 release.

parent a4f75cc7
No related branches found
No related tags found
No related merge requests found
...@@ -166,8 +166,8 @@ keys scroll the window containing the text information.</p> ...@@ -166,8 +166,8 @@ keys scroll the window containing the text information.</p>
<h2>System Administration</h2> <h2>System Administration</h2>
<p>As of IBM's REV 2 driver SLURM must be built in 64-bit mode. <p>As of IBM's REV 2 driver SLURM must be built in 64-bit mode.
This can be done by specifying <b>CFLAGS=-m64 CXX="g++ -m64"</b>. This can be done by specifying <b>CFLAGS=-m64</b>.
Both CFLAGS and CXX must be set for SLURM to compile correctly.</p> CFLAGS must be set for SLURM to compile correctly.</p>
<p>Building a BlueGene compatible system is dependent upon the <p>Building a BlueGene compatible system is dependent upon the
<i>configure</i> program locating some expected files. <i>configure</i> program locating some expected files.
...@@ -553,6 +553,6 @@ scheduling logic, etc. </p> ...@@ -553,6 +553,6 @@ scheduling logic, etc. </p>
<p class="footer"><a href="#top">top</a></p> <p class="footer"><a href="#top">top</a></p>
<p style="text-align:center;">Last modified 11 August 2006</p> <p style="text-align:center;">Last modified 29 September 2006</p>
<!--#include virtual="footer.txt"--> <!--#include virtual="footer.txt"-->
...@@ -94,12 +94,11 @@ not been finalized. Anyone desiring to perform SLURM development should notify ...@@ -94,12 +94,11 @@ not been finalized. Anyone desiring to perform SLURM development should notify
to coordinate activies. Future development plans includes: to coordinate activies. Future development plans includes:
<ul> <ul>
<li>Permit resource allocations (jobs) to change size.</li> <li>Permit resource allocations (jobs) to change size.</li>
<li>Convert state save functions to plugins for use of various databases.</li>
<li>Add Kerberos credential support including credential forwarding <li>Add Kerberos credential support including credential forwarding
and refresh.</li> and refresh.</li>
</ul> </ul>
<p style="text-align:center;">Last modified 28 September 2006</p> <p style="text-align:center;">Last modified 29 September 2006</p>
<!--#include virtual="footer.txt"--> <!--#include virtual="footer.txt"-->
...@@ -16,7 +16,6 @@ work.</p> ...@@ -16,7 +16,6 @@ work.</p>
<a href="http://www.llnl.gov/">Lawrence Livermore National Laboratory (LLNL)</a>, <a href="http://www.llnl.gov/">Lawrence Livermore National Laboratory (LLNL)</a>,
<a href="http://www.hp.com/">Hewlett-Packard</a>, and <a href="http://www.hp.com/">Hewlett-Packard</a>, and
<a href="http://www.lnxi.com/">Linux NetworX</a>. <a href="http://www.lnxi.com/">Linux NetworX</a>.
Linux NetworX distributes SLURM as a component in their ClusterWorX software.
HP distributes and supports SLURM as a component in their XC System Software.</p> HP distributes and supports SLURM as a component in their XC System Software.</p>
<h2>Architecture</h2> <h2>Architecture</h2>
...@@ -27,8 +26,8 @@ can be compared to a remote shell: it waits for work, executes that work, return ...@@ -27,8 +26,8 @@ can be compared to a remote shell: it waits for work, executes that work, return
status, and waits for more work. User tools include <b>srun</b> to initiate jobs, status, and waits for more work. User tools include <b>srun</b> to initiate jobs,
<b>scancel</b> to terminate queued or running jobs, <b>sinfo</b> to report system <b>scancel</b> to terminate queued or running jobs, <b>sinfo</b> to report system
status, and <b>squeue</b> to report the status of jobs. status, and <b>squeue</b> to report the status of jobs.
The <b>smap</b> command graphically reports system and job status including The <b>smap</b> and <b>sview</b> commands graphically reports system and
network topology. There is also an administrative job status including network topology. There is also an administrative
tool <b>scontrol</b> available to monitor and/or modify configuration and state tool <b>scontrol</b> available to monitor and/or modify configuration and state
information. APIs are available for all functions.</p> information. APIs are available for all functions.</p>
...@@ -47,7 +46,7 @@ building block approach. These plugins presently include: ...@@ -47,7 +46,7 @@ building block approach. These plugins presently include:
<li><a href="checkpoint_plugins.html">Checkpoint</a>: AIX or none.</li> <li><a href="checkpoint_plugins.html">Checkpoint</a>: AIX or none.</li>
<li><a href="jobacctplugins.html">Job accounting</a>: linux or none</li> <li><a href="jobacctplugins.html">Job accounting</a>: AIX, Linux or none</li>
<li><a href="jobcompplugins.html">Job completion logging</a>: text file, <li><a href="jobcompplugins.html">Job completion logging</a>: text file,
arbitrary script, or none (default).</li> arbitrary script, or none (default).</li>
...@@ -60,8 +59,10 @@ Blue Gene (a 3-D torus interconnect), ...@@ -60,8 +59,10 @@ Blue Gene (a 3-D torus interconnect),
<a href="cons_res.html">consumable resources</a> (to allocate <a href="cons_res.html">consumable resources</a> (to allocate
individual processors and memory) or linear (to dedicate entire nodes).</li> individual processors and memory) or linear (to dedicate entire nodes).</li>
<li>Process tracking (for signaling): AIX, linux process tree hierarchy, <li><a href="proctrack_plugins.html">Process tracking (for signaling)</a>:
process group ID, and RMS (Quadrics Linux kernel patch).</li> AIX (using a kernel extension), Linux process tree hierarchy, process group ID,
RMS (Quadrics Linux kernel patch),
and <a href="http://oss.sgi.com/projects/pagg/">SGI's Process Aggregates (PAGG)</a>.</li>
<li><a href="schedplugins.html">Scheduler</a>: <li><a href="schedplugins.html">Scheduler</a>:
<a href="http://www.clusterresources.com/pages/products/maui-cluster-scheduler.php"> <a href="http://www.clusterresources.com/pages/products/maui-cluster-scheduler.php">
...@@ -145,6 +146,6 @@ PartitionName=class Nodes=lx[0031-0040] AllowGroups=students ...@@ -145,6 +146,6 @@ PartitionName=class Nodes=lx[0031-0040] AllowGroups=students
PartitionName=batch Nodes=lx[0041-9999] MaxTime=UNLIMITED MaxNodes=4096 PartitionName=batch Nodes=lx[0041-9999] MaxTime=UNLIMITED MaxNodes=4096
</pre> </pre>
<p style="text-align:center;">Last modified 24 August 2006</p> <p style="text-align:center;">Last modified 29 September 2006</p>
<!--#include virtual="footer.txt"--> <!--#include virtual="footer.txt"-->
...@@ -16,8 +16,8 @@ work.</p> ...@@ -16,8 +16,8 @@ work.</p>
<h2>Architecture</h2> <h2>Architecture</h2>
<p>As depicted in Figure 1, SLURM consists of a <b>slurmd</b> daemon running on <p>As depicted in Figure 1, SLURM consists of a <b>slurmd</b> daemon running on
each compute node, a central <b>slurmctld</b> daemon running on a management node each compute node and a central <b>slurmctld</b> daemon running on a management node
(with optional fail-over twin), and seven utility programs: <b>srun</b>, (with optional fail-over twin). The user commands include: <b>srun</b>,
<b>sbcast</b>, <b>scancel</b>, <b>sbcast</b>, <b>scancel</b>,
<b>sinfo</b>, <b>srun</b>, <b>smap</b>, <b>squeue</b>, and <b>scontrol</b>. <b>sinfo</b>, <b>srun</b>, <b>smap</b>, <b>squeue</b>, and <b>scontrol</b>.
All of the commands can run anywhere in the cluster.</p> All of the commands can run anywhere in the cluster.</p>
...@@ -87,6 +87,10 @@ jobs in priority order.</p> ...@@ -87,6 +87,10 @@ jobs in priority order.</p>
<p><span class="commandline"><b>smap</b></span> reports state information for <p><span class="commandline"><b>smap</b></span> reports state information for
jobs, partitions, and nodes managed by SLURM, but graphically displays the jobs, partitions, and nodes managed by SLURM, but graphically displays the
information to reflect network topology.</p> information to reflect network topology.</p>
<p><span class="commandline"><b>sview</b></span> is a graphical user interface to
get and update state information for jobs, partitions, and nodes managed by SLURM.</p>
<p class="footer"><a href="#top">top</a></p> <p class="footer"><a href="#top">top</a></p>
<h2>Examples</h2> <h2>Examples</h2>
...@@ -290,6 +294,6 @@ the base partition count. ...@@ -290,6 +294,6 @@ the base partition count.
See <a href="bluegene.html">BlueGene User and Administrator Guide</a> See <a href="bluegene.html">BlueGene User and Administrator Guide</a>
for more information.</p> for more information.</p>
<p style="text-align:center;">Last modified 26 May 2006</p> <p style="text-align:center;">Last modified 29 September 2006</p>
<!--#include virtual="footer.txt"--> <!--#include virtual="footer.txt"-->
...@@ -19,7 +19,7 @@ While other resource managers do exist, SLURM is unique in several respects: ...@@ -19,7 +19,7 @@ While other resource managers do exist, SLURM is unique in several respects:
<ul> <ul>
<li>Its source code is freely available under the <li>Its source code is freely available under the
<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>.</li> <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>.</li>
<li>It is designed to operate in a heterogeneous cluster with up to 16,384 nodes.</li> <li>It is designed to operate in a heterogeneous cluster with up to 65,536 nodes.</li>
<li>It is portable; written in C with a GNU autoconf configuration engine. While <li>It is portable; written in C with a GNU autoconf configuration engine. While
initially written for Linux, other UNIX-like operating systems should be easy initially written for Linux, other UNIX-like operating systems should be easy
porting targets. A plugin mechanism exists to support various interconnects, authentication porting targets. A plugin mechanism exists to support various interconnects, authentication
...@@ -35,16 +35,16 @@ many of the most powerful computers in the world including: ...@@ -35,16 +35,16 @@ many of the most powerful computers in the world including:
<ul> <ul>
<li><a href="http://www.llnl.gov/asci/platforms/bluegenel/">BlueGene/L</a> with 65,536 <li><a href="http://www.llnl.gov/asci/platforms/bluegenel/">BlueGene/L</a> with 65,536
dual-processor compute nodes</li> dual-processor compute nodes</li>
<li><a href="http://www.llnl.gov/linux/thunder/">Thunder</a> a Linux cluster with 1024 nodes <li><a href="http://www.llnl.gov/linux/thunder/">Thunder</a> a Linux cluster with 1024
each having four Itanium2 processors</li> nodes, each having four Itanium2 processors</li>
<li><a href="http://www.llnl.gov/asci/platforms/purple/">ASC Purple</a> an IBM SP/AIX cluster <li><a href="http://www.llnl.gov/asci/platforms/purple/">ASC Purple</a> an IBM SP/AIX
with about 1500 nodes each having eight Power5 processors</li> cluster with 1500 nodes, each having eight Power5 processors</li>
</ul> </ul>
As of January 2006, SLURM has been downloaded over 2400 times to over 500 As of September 2006, SLURM has been downloaded over 3500 times to over 500
distinct sites in 34 countries. distinct sites in 38 countries.
SLURM is also distributed and supported by <a href="http://www.hp.com"> SLURM is also distributed and supported by <a href="http://www.hp.com">
Hewlett-Packard</a> as the resource manager in their XC System Software.</p> Hewlett-Packard</a> as the resource manager in their XC System Software.</p>
<p style="text-align:center;">Last modified 24 August 2006</p> <p style="text-align:center;">Last modified 29 September 2006</p>
<!--#include virtual="footer.txt"--> <!--#include virtual="footer.txt"-->
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