[padb-devel] [padb] r223 committed - Set the background colour and add tags to the pages which can...
codesite-noreply at google.com
codesite-noreply at google.com
Wed Sep 9 13:25:44 BST 2009
Revision: 223
Author: apittman
Date: Wed Sep 9 05:25:10 2009
Log: Set the background colour and add tags to the pages which can
the be refered to by the navigation menu.
http://code.google.com/p/padb/source/detail?r=223
Modified:
/trunk/doc/build_website
/trunk/doc/header.html
/trunk/doc/index.html
/trunk/doc/layout.css
/trunk/doc/usage.html
=======================================
--- /trunk/doc/build_website Wed Sep 9 03:55:53 2009
+++ /trunk/doc/build_website Wed Sep 9 05:25:10 2009
@@ -18,9 +18,9 @@
for FILE in $FILES
do
echo Uploading $FILE
- cat header.html > $TDIR/$FILE
- cat $FILE.html >> $TDIR/$FILE
- cat footer.html >> $TDIR/$FILE
+ cat header.html > $TDIR/$FILE.html
+ cat $FILE.html >> $TDIR/$FILE.html
+ cat footer.html >> $TDIR/$FILE.html
done
echo All done.
=======================================
--- /trunk/doc/header.html Wed Sep 9 04:37:49 2009
+++ /trunk/doc/header.html Wed Sep 9 05:25:10 2009
@@ -12,21 +12,31 @@
<div id="navigation">
<ul>
<font size=+1>
- <li><a href="/" title="Main page">Home</a>
- <li><a href="/usage" title="Command line options">Usage</a>
- <li><a href="/modes" title="Modes of operation">Modes of operation</a>
+ <li><a href="index.html" title="Main page">Home</a>
<font size=-1
- <br><a href="/modes#proc-summary" title="Process summary">Process
state</a>
- <br><a href="/modes#proc-info" title="Process info">Process state
(verbose)</a>
- <br><a href="/modes#stack-trace" title="Stack trace">Stack trace</a>
- <br><a href="/modes#mpi-queue" title="Message queues">Message
queues</a>
- <br><a href="/modes#deadlock" title="Collective state">Collective
state</a>
- <br><a href="/modes#kill" title="Signal delivery">Signal delivery
- <br><a href="/modes#mpi-watch" title="Job monitoring">Job monitoring
+ <br><a href="index.html#news" title="Project news">News</a>
</font>
- <li><a href="/download" title="Download page">Download</a>
- <li><a href="/extensions" title="Proposed MPI extensions">Patches</a>
- <li><a href="/email" title="Contact information">Mailing lists</a>
+ <li><a href="usage.html" title="Command line options">Usage</a>
+ <font size=-1
+ <br><a href="usage.html#rmgr" title="Selecting the resource
manager">Resource mananger</a>
+ <br><a href="usage.html#job" title="Selecting a job">Jobs</a>
+ <br><a href="usage.html#rank" title="Selecting ranks within a
job">Ranks</a>
+ <br><a href="usage.html#full-report" title="Generating a full report
for a job">Full Report mode</a>
+ <br><a href="usage.html#config" title="Setting configuration
options">Configuration</a>
+ </font>
+ <li><a href="modes" title="Modes of operation">Modes of operation</a>
+ <font size=-1
+ <br><a href="modes.html#proc-summary" title="Process summary">Process
state</a>
+ <br><a href="modes.html#proc-info" title="Process info">Process state
(verbose)</a>
+ <br><a href="modes.html#stack-trace" title="Stack trace">Stack
trace</a>
+ <br><a href="modes.html#mpi-queue" title="Message queues">Message
queues</a>
+ <br><a href="modes.html#deadlock" title="Collective state">Collective
state</a>
+ <br><a href="modes.html#kill" title="Signal delivery">Signal delivery
+ <br><a href="modes.html#mpi-watch" title="Job monitoring">Job
monitoring
+ </font>
+ <li><a href="download.html" title="Download page">Download</a>
+ <li><a href="extensions.html" title="Proposed MPI extensions">Patches</a>
+ <li><a href="email.html" title="Contact information">Mailing lists</a>
</font>
</ul>
</div>
=======================================
--- /trunk/doc/index.html Wed Sep 9 04:11:59 2009
+++ /trunk/doc/index.html Wed Sep 9 05:25:10 2009
@@ -1,35 +1,45 @@
<div id="content">
-<h1>Padb: A parallel debugging tool</h1>
-
<h2>About</h2>
-<i>Padb</i> is a <b>Job Inspection Tool</b> for examining and
+<p><i>Padb</i> is a <b>Job Inspection Tool</b> for examining and
debugging parallel programs, primarily it simplifies the process of
gathering stack traces on compute clusters however it also supports a wide
range of other functions.
-<i>Padb</i> supports a wide range of parallel environments and it's
-likely it'll work out-of-the-box on your cluster. It's an
+<i>Padb</i> supports a number of parallel environments and it works
out-of-the-box on the majority of
+clusters. It's an
open source, non-interactive, command line, script-able tool intended
-for use by programmers and system administrators alike.
+for use by programmers and system administrators alike.</p>
<p>
<i>Padb</i> is developed and maintained by
-<a href="mailto:ashley at pittman.co.uk">Ashley Pittman</a>.
-
-<h2>News</h2>
-25-06-09 <b> A 2.5 stable release (version 2.5) is avaliable to download
from the
- downloads page.</b>
+<a href="mailto:ashley at pittman.co.uk">Ashley Pittman</a>.</p>
+
+<table class="news" width="70%" cellspacing="0" cellpadding="5" border="1"
align="center">
+<tr><td>
+
+<a name=news><h2 align="center">Recent News</h2></a>
+
+<ul>
+ <li><b>01-09-09</b>: A 3.0-rc release is avaliable to download from the
+ <a href="download.html">downloads page</a>.
+ <li><b>25-06-09</b>: A 2.5 stable release (version 2.5) is avaliable to
download from the
+ <a href="download.html">downloads page</a>.
+ </li>
+</ul>
+</td></tr>
+</table>
<h2>Features</h2>
+The following <a href="modes.html">modes</a> of operation are supported:
<ul>
<li>Stack trace generation</li>
<li>MPI Message queue display</li>
-<li>Deadlock detection</li>
+<li>Deadlock detection and collective state reporting</li>
<li>Process interrogation</li>
<li>Signal forwarding/delivery</li>
<li>MPI collective reporting</li>
<li>Job monitoring</li>
</ul>
-<h2>What padb isn't</h2>
+<h2>What padb can't do</h2>
<i>Padb</i> is a job inspection tool, it can tell you want you want
to know about your job and your MPI stack, it will not, however, tell
you about your cluster as a whole and it won't diagnose problems
@@ -71,12 +81,10 @@
<h2>Prerequisites</h2>
<i>Padb</i> requires very little support from the OS or parallel
environment to run, it's main use is to assist in the debugging of
-parallel applications, it's assumed that you have a working MPI
-stack and that "Hello world" application runs to completion without
+parallel applications, it's therefore assumed that you have a working MPI
+stack or other parallel environment and that "Hello world" application
runs to completion without
error.<br> A </i>Linux</i> operating system is assumed and a working
<i>gdb</i> is required for stack trace functionality.<br>
-At the time of writing a shared filesystem between all nodes in the
-parallel job is required if using orte (Open-MPI runtime).
</div>
<div id="footer">
<hr>
=======================================
--- /trunk/doc/layout.css Wed Sep 9 03:55:53 2009
+++ /trunk/doc/layout.css Wed Sep 9 05:25:10 2009
@@ -1,19 +1,26 @@
+
+body {
+ background-color: #FFFFD0;
+}
#header {
- clear: both;
+ clear: both;
}
#navigation {
- float: left;
- width: 14em;
+ float: left;
+ width: 14em;
}
#content {
- margin-left: 15em;
+ margin-left: 15em;
}
+table.news {
+ background-color: #FFFFA0;
+}
#footer {
- clear: both;
+ clear: both;
}
=======================================
--- /trunk/doc/usage.html Wed Sep 9 04:11:59 2009
+++ /trunk/doc/usage.html Wed Sep 9 05:25:10 2009
@@ -1,7 +1,7 @@
<div id="content">
<h1>Job selection</h1>
-<h2>Selecting the Resource Manager (Job Launcher)</h2>
+<a name=rmgr><h2>Selecting the Resource Manager (Job Launcher)</h2></a>
<i>Padb</i> supports many resource managers and should select
the appropriate one for your cluster, if you have more than
one resource manager installed or <i>padb</i> can't detect
@@ -13,7 +13,7 @@
<p>The <b>--list-rmgrs</b> option can be used to show a list of detected
resource managers and their active jobs.
-<h2>Selecting the job(s) to target</h2>
+<a name=job><h2>Selecting the job(s) to target</h2></a>
<i>Padb</i> provides several ways for the user to select which jobs
to target depending on requirements. All jobs detected by padb are
identified by a unique numeric "jobid", typically this maps directly
@@ -47,7 +47,7 @@
<hr>
-<h1>Selecting ranks (Processes)</h1>
+<a name=rank><h1>Selecting ranks (Processes)</h1></a>
In modes where data for each process is reported separately it is possible
to restrict which ranks are queried, this is done via the <b>--rank</b>
option.
Multiple ranks can be selected by specifying <b>--rank</b> multiple times.
@@ -60,7 +60,7 @@
the exception of Full Report only one mode can be selected, if you need
more information about the program run <i>padb</i> more than once.
-<h2>Full Report</h2>
+<a name=full-report><h2>Full Report</h2></a>
If you are just starting with <i>padb</i> or are creating an error
report for somebody else then the <b>--full-report=<jobid></b>
option is a good place
to start, this will complete a full diagnostic report for the job
More information about the padb-devel
mailing list