[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