[Swift-commit] r6817 - SwiftApps/Scattering/paintgrid

davidk at ci.uchicago.edu davidk at ci.uchicago.edu
Fri Aug 9 09:45:36 CDT 2013


Author: davidk
Date: 2013-08-09 09:45:36 -0500 (Fri, 09 Aug 2013)
New Revision: 6817

Modified:
   SwiftApps/Scattering/paintgrid/orthros.xml
Log:
Updated orthros.xml for more cores


Modified: SwiftApps/Scattering/paintgrid/orthros.xml
===================================================================
--- SwiftApps/Scattering/paintgrid/orthros.xml	2013-08-09 13:07:10 UTC (rev 6816)
+++ SwiftApps/Scattering/paintgrid/orthros.xml	2013-08-09 14:45:36 UTC (rev 6817)
@@ -10,23 +10,32 @@
 
   <pool handle="orthros">
     <execution provider="coaster" jobmanager="local:sge"/>
-    <profile namespace="globus" key="jobsPerNode">1</profile> <!-- apps per node. On orthros, a node=1 cpu -->
 
+    <!-- Set partition and account here: -->
+    <profile namespace="globus" key="queue">sec1all.q</profile> -->
+    <profile namespace="globus" key="pe">sec1_all</profile> -->
+    <profile namespace="globus" key="ppn">1</profile>
+
+    <!-- Set number of jobs and nodes per job here: -->
+    <profile namespace="globus" key="slots">1</profile>
+    <profile namespace="globus" key="maxnodes">4</profile>
+    <profile namespace="globus" key="nodegranularity">4</profile>
+    <profile namespace="globus" key="jobsPerNode">64</profile> <!-- apps per node! -->
+    <profile namespace="karajan" key="jobThrottle">2.56</profile> <!-- eg .11 -> 12 -->
+
     <!-- Set estimated app time (maxwalltime) and requested job time (maxtime) here: -->
-    <profile namespace="globus" key="maxWalltime">00:15:00</profile> <!-- hh:mm:ss -->
-    <profile namespace="globus" key="maxtime">1200</profile>         <!-- seconds -->
-    <profile namespace="globus" key="slots">10</profile>             <!-- maximum number of SGE jobs -->
+    <profile namespace="globus" key="maxWalltime">00:15:00</profile>
+    <profile namespace="globus" key="maxtime">1800</profile>  <!-- in seconds! -->
+
+    <!-- Set data staging model and work dir here: -->
+    <filesystem provider="local"/>
+    <workdirectory>{env.HOME}/swiftwork</workdirectory>
+
+    <!-- Typically leave these constant: -->
+    <!-- <profile namespace="globus" key="slurm.exclusive">false</profile> -->
     <profile namespace="globus" key="highOverAllocation">100</profile>
     <profile namespace="globus" key="lowOverAllocation">100</profile>
     <profile namespace="karajan" key="initialScore">10000</profile>
+  </pool>
 
-    <!-- Define queue and parallel environment -->
-    <profile namespace="globus" key="queue">sec1all.q</profile> 
-    <profile namespace="globus" key="pe">sec1_all</profile> 
-    <profile namespace="globus" key="jobThrottle">10.00</profile>
-
-    <!-- Set data staging model and work dir here: -->
-    <filesystem provider="local"/>
-    <workdirectory>{env.HOME}/swiftwork</workdirectory> <!-- Use env variable HOME to set default work directory -->
-  </pool>
 </config>




More information about the Swift-commit mailing list