[Swift-commit] r4456 - in SwiftApps/SwiftR: . Swift/exec config config/pbs config/pbs4hr

tga at ci.uchicago.edu tga at ci.uchicago.edu
Mon May 9 09:22:54 CDT 2011


Author: tga
Date: 2011-05-09 09:22:54 -0500 (Mon, 09 May 2011)
New Revision: 4456

Added:
   SwiftApps/SwiftR/config/
   SwiftApps/SwiftR/config/pbs/
   SwiftApps/SwiftR/config/pbs/cf
   SwiftApps/SwiftR/config/pbs/sites.xml
   SwiftApps/SwiftR/config/pbs/tc
   SwiftApps/SwiftR/config/pbs4hr/
   SwiftApps/SwiftR/config/pbs4hr/cf
   SwiftApps/SwiftR/config/pbs4hr/sites.xml
   SwiftApps/SwiftR/config/pbs4hr/tc
Modified:
   SwiftApps/SwiftR/Swift/exec/start-swift
Log:
Adding in some custom config files that work for PADS - 1 hr jobs and 4 hr jobs.


Modified: SwiftApps/SwiftR/Swift/exec/start-swift
===================================================================
--- SwiftApps/SwiftR/Swift/exec/start-swift	2011-05-09 14:22:30 UTC (rev 4455)
+++ SwiftApps/SwiftR/Swift/exec/start-swift	2011-05-09 14:22:54 UTC (rev 4456)
@@ -15,7 +15,7 @@
   # Look for:
   # Passive queue processor initialized. Callback URI is http://140.221.8.62:55379
 
-  for try in $($SEQ 1 20); do
+  for try in $($SEQ 1 120); do
     uriline=$(grep "Passive queue processor initialized. Callback URI is" $out 2> /dev/null)
     if [ "_$uriline" = _ ]; then
       sleep 1

Added: SwiftApps/SwiftR/config/pbs/cf
===================================================================
--- SwiftApps/SwiftR/config/pbs/cf	                        (rev 0)
+++ SwiftApps/SwiftR/config/pbs/cf	2011-05-09 14:22:54 UTC (rev 4456)
@@ -0,0 +1,8 @@
+wrapperlog.always.transfer=false
+sitedir.keep=false
+execution.retries=0
+lazy.errors=false
+status.mode=provider
+use.provider.staging=false
+provider.staging.pin.swiftfiles=false
+#throttle.host.submit=1

Added: SwiftApps/SwiftR/config/pbs/sites.xml
===================================================================
--- SwiftApps/SwiftR/config/pbs/sites.xml	                        (rev 0)
+++ SwiftApps/SwiftR/config/pbs/sites.xml	2011-05-09 14:22:54 UTC (rev 4456)
@@ -0,0 +1,17 @@
+<config>
+
+<pool handle="pbs">
+    <execution provider="coaster" url="none" jobManager="local:pbs"/>
+    <profile namespace="globus" key="maxTime">3600</profile>
+    <profile namespace="globus" key="workersPerNode">1</profile>
+    <profile namespace="globus" key="slots">128</profile>
+    <profile namespace="globus" key="nodeGranularity">1</profile>
+    <profile namespace="globus" key="maxNodes">1</profile>
+    <profile namespace="karajan" key="jobThrottle">1.27</profile> <!--128 concurrent tasks-->
+    <profile namespace="karajan" key="initialScore">10000</profile>
+    <profile namespace="globus" key="queue">fast</profile>
+    <scratch>/scratch/local/tga</scratch>
+    <filesystem provider="local"/>
+    <workdirectory>/gpfs/pads/scratch/tga</workdirectory>
+  </pool>
+</config>

Added: SwiftApps/SwiftR/config/pbs/tc
===================================================================
--- SwiftApps/SwiftR/config/pbs/tc	                        (rev 0)
+++ SwiftApps/SwiftR/config/pbs/tc	2011-05-09 14:22:54 UTC (rev 4456)
@@ -0,0 +1,2 @@
+fork      bashlocal /bin/bash null null null
+pbs       bash      /bin/bash null null GLOBUS::maxwalltime="0:55:00"

Added: SwiftApps/SwiftR/config/pbs4hr/cf
===================================================================
--- SwiftApps/SwiftR/config/pbs4hr/cf	                        (rev 0)
+++ SwiftApps/SwiftR/config/pbs4hr/cf	2011-05-09 14:22:54 UTC (rev 4456)
@@ -0,0 +1,8 @@
+wrapperlog.always.transfer=false
+sitedir.keep=false
+execution.retries=0
+lazy.errors=false
+status.mode=provider
+use.provider.staging=false
+provider.staging.pin.swiftfiles=false
+#throttle.host.submit=1

Added: SwiftApps/SwiftR/config/pbs4hr/sites.xml
===================================================================
--- SwiftApps/SwiftR/config/pbs4hr/sites.xml	                        (rev 0)
+++ SwiftApps/SwiftR/config/pbs4hr/sites.xml	2011-05-09 14:22:54 UTC (rev 4456)
@@ -0,0 +1,21 @@
+<config>
+
+<pool handle="pbs">
+    <execution provider="coaster" url="none" jobManager="local:pbs"/>
+    <!-- maxTime specifies the maximum duration of a pbs reservation -->
+    <!-- maxWallTime in the tc file specifies the maximum time that
+        task is expected to run for.  Multiple tasks will be fit into
+        a pbs reservation if possible -->
+    <profile namespace="globus" key="maxTime">14400</profile>
+    <profile namespace="globus" key="workersPerNode">1</profile>
+    <profile namespace="globus" key="slots">128</profile>
+    <profile namespace="globus" key="nodeGranularity">1</profile>
+    <profile namespace="globus" key="maxNodes">1</profile>
+    <profile namespace="karajan" key="jobThrottle">1.27</profile> <!--128 concurrent tasks-->
+    <profile namespace="karajan" key="initialScore">10000</profile>
+    <profile namespace="globus" key="queue">short</profile> 
+    <scratch>/scratch/local/tga</scratch>
+    <filesystem provider="local"/>
+    <workdirectory>/gpfs/pads/scratch/tga</workdirectory>
+  </pool>
+</config>

Added: SwiftApps/SwiftR/config/pbs4hr/tc
===================================================================
--- SwiftApps/SwiftR/config/pbs4hr/tc	                        (rev 0)
+++ SwiftApps/SwiftR/config/pbs4hr/tc	2011-05-09 14:22:54 UTC (rev 4456)
@@ -0,0 +1,3 @@
+fork      bashlocal /bin/bash null null null
+pbs       bash      /bin/bash null null GLOBUS::maxWallTime="03:55:00"
+ 




More information about the Swift-commit mailing list