[Swift-commit] r8257 - SwiftApps/subjobs
ketan at ci.uchicago.edu
ketan at ci.uchicago.edu
Mon Sep 29 10:14:31 CDT 2014
Author: ketan
Date: 2014-09-29 10:14:31 -0500 (Mon, 29 Sep 2014)
New Revision: 8257
Modified:
SwiftApps/subjobs/README.txt
SwiftApps/subjobs/setup
Log:
READMe and setup
Modified: SwiftApps/subjobs/README.txt
===================================================================
--- SwiftApps/subjobs/README.txt 2014-09-29 14:53:02 UTC (rev 8256)
+++ SwiftApps/subjobs/README.txt 2014-09-29 15:14:31 UTC (rev 8257)
@@ -3,25 +3,46 @@
Introduction
------------
-Sub-block jobs is a mode of running jobs on BlueGene systems wherein one can
-allocate a larger block of compute nodes and repeatedly submit jobs of smaller
-sized sub-blocks to this larger allocation.
+This document describes an approach to run relatively smaller jobs over a
+single large block on BlueGene systems. The technique, called sub-block jobs
+lets users submit multiple, independent, smaller jobs within a single larger
+cobalt block. Sub-block jobs is a mode of running jobs on BlueGene systems
+wherein one can allocate a larger block of compute nodes and repeatedly submit
+jobs of smaller sized sub-blocks to this larger allocation.
-This package provides tools and scripts to run Swift applications in sub-block mode over the BlueGene resources.
+This package provides tools and scripts to run Swift applications in sub-block
+mode over the BlueGene resources. The benefit of this approach is that the
+user does not have to invoke the sub-block specific routines involving the
+details of the underlying node interconnect hardware. The approach
+transparently allow user to run jobs directly via Swift. Additionally, users
+can run multiple 'waves' of jobs asynchronously and in parallel without
+restarting the outer block.
Swift sub-block jobs
---------------------
-To set up environment:
+To download the package, checkout the code as follows:
----
+svn co https://svn.ci.uchicago.edu/svn/vdl2/SwiftApps/subjobs
+----
+
+followed by:
+
+----
+cd subjobs
+----
+
+To set up the environment:
+
+----
source setup
----
To run an example application
----
-./runswift
+./runswift.sh
----
sub-block jobs from bash
Modified: SwiftApps/subjobs/setup
===================================================================
--- SwiftApps/subjobs/setup 2014-09-29 14:53:02 UTC (rev 8256)
+++ SwiftApps/subjobs/setup 2014-09-29 15:14:31 UTC (rev 8257)
@@ -1,4 +1,6 @@
#!/bin/bash
+#put bg.sh in path
+
export PATH=$PWD:$PATH
More information about the Swift-commit
mailing list