[Swift-commit] r3441 - in usertools/swift/swiftconfig: bin etc etc/sites/multisite-pbs-coasters etc/sites/multisite-ssh etc/sites/pads-local-pbs etc/sites/pads-local-pbs-coasters etc/sites/pads-remote-pbs-coasters-ssh etc/sites/pads-remote-ssh etc/sites/teraport-local-pbs etc/sites/teraport-local-pbs-coasters etc/sites/teraport-remote-pbs-coasters-ssh etc/sites/teraport-remote-ssh

noreply at svn.ci.uchicago.edu noreply at svn.ci.uchicago.edu
Fri Jul 16 05:50:55 CDT 2010


Author: davidk
Date: 2010-07-16 05:50:55 -0500 (Fri, 16 Jul 2010)
New Revision: 3441

Removed:
   usertools/swift/swiftconfig/etc/sites-template.xml
Modified:
   usertools/swift/swiftconfig/bin/swiftconfig
   usertools/swift/swiftconfig/etc/sites/multisite-pbs-coasters/sites.xml
   usertools/swift/swiftconfig/etc/sites/multisite-ssh/sites.xml
   usertools/swift/swiftconfig/etc/sites/pads-local-pbs-coasters/sites.xml
   usertools/swift/swiftconfig/etc/sites/pads-local-pbs/sites.xml
   usertools/swift/swiftconfig/etc/sites/pads-remote-pbs-coasters-ssh/sites.xml
   usertools/swift/swiftconfig/etc/sites/pads-remote-ssh/sites.xml
   usertools/swift/swiftconfig/etc/sites/teraport-local-pbs-coasters/sites.xml
   usertools/swift/swiftconfig/etc/sites/teraport-local-pbs/sites.xml
   usertools/swift/swiftconfig/etc/sites/teraport-remote-pbs-coasters-ssh/sites.xml
   usertools/swift/swiftconfig/etc/sites/teraport-remote-ssh/sites.xml
Log:
Initial version of swiftrun


Modified: usertools/swift/swiftconfig/bin/swiftconfig
===================================================================
--- usertools/swift/swiftconfig/bin/swiftconfig	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/bin/swiftconfig	2010-07-16 10:50:55 UTC (rev 3441)
@@ -4,7 +4,6 @@
 use Cwd qw(abs_path);
 use File::Copy;
 use File::Path qw(remove_tree);
-use 5.010;
 
 my $swifthome = '';
 if ( $ENV{'SWIFT_HOME'} && -e "$ENV{'SWIFT_HOME'}/bin/swift" ) {
@@ -196,7 +195,6 @@
     {
 	$entryname = getEntry("Site Entry Name", $modify);
 	$tcfile = "$dotswift/sites/$modify/tc.data";
-	print "tcfile: $tcfile\n";
         if($entryname ne $modify) {
             if(!-d "$dotswift/sites/$entryname" && -d "$dotswift/sites/$modify") {
                 move("$dotswift/sites/$modify", "$dotswift/sites/$entryname") || die "Unable to rename $dotswift/sites/$modify to $dotsite/sites/$entryname";
@@ -216,42 +214,47 @@
         if(-e "$template_directory/$add/tc.data") { $tcfile = "$template_directory/$add/tc.data"; } 
         elsif (-e "$dotswift/sites/$add/tc.data") { $tcfile = "$dotswift/sites/$add/tc.data"; }
 	copy("$tcfile", "$dotswift/sites/$entryname") || die "Unable to copy $tcfile to $dotswift/sites/$entryname\n";
+
+        if($entryname ne $add) {
+            update_tc_hostname("$dotswift/sites/$entryname/tc.data", $entryname);
+        }
+
     }
 
-    $xml_data->{pool}{handle} = $entryname;
+    $xml_data->{handle} = $entryname;
     if(!-d "$dotswift/sites/$entryname") {
         create_directory("$dotswift/sites/$entryname");
     }
     $filename = "$dotswift/sites/$entryname/sites.xml";    
 
     # Replace values if requested by user
-    $xml_data->{pool}{workdirectory}[0] =~ s/\$HOME/$ENV{'HOME'}/;
-    if ( $xml_data->{pool}{gridftp} ) { $xml_data->{pool}{gridftp} = getEntry( "GridFTP URL", $xml_data->{pool}{gridftp}{url} ); }
-    if ( $xml_data->{pool}{workdirectory} ) { $xml_data->{pool}{workdirectory} = [ getEntry( "Work Directory", $xml_data->{pool}{workdirectory}[0] ) ]; }
-    if ( $xml_data->{pool}{jobmanager} ) {
-        if ( $xml_data->{pool}{jobmanager}{universe} ) { $xml_data->{pool}{jobmanager}{universe} = getEntry( "Job Universe", $xml_data->{pool}{jobmanager}{universe} ); }
-        if ( $xml_data->{pool}{jobmanager}{url} ) { $xml_data->{pool}{jobmanager}{url} = getEntry( "Job Manager URL", $xml_data->{pool}{jobmanager}{url} ); }
-        if ( $xml_data->{pool}{jobmanager}{major} ) { $xml_data->{pool}{jobmanager}{major} = getEntry( "Job Major Number", $xml_data->{pool}{jobmanager}{major} ); }
-        if ( $xml_data->{pool}{jobmanager}{minor} ) { $xml_data->{pool}{jobmanager}{minor} = getEntry( "Job Minor Number", $xml_data->{pool}{jobmanager}{minor} ); }
+    $xml_data->{workdirectory}[0] =~ s/\$HOME/$ENV{'HOME'}/;
+    if ( $xml_data->{gridftp} ) { $xml_data->{gridftp}{url} = getEntry( "GridFTP URL", $xml_data->{gridftp}{url} ); }
+    if ( $xml_data->{workdirectory} ) { $xml_data->{workdirectory} = [ getEntry( "Work Directory", $xml_data->{workdirectory}[0] ) ]; }
+    if ( $xml_data->{jobmanager} ) {
+        if ( $xml_data->{jobmanager}{universe} ) { $xml_data->{jobmanager}{universe} = getEntry( "Job Universe", $xml_data->{jobmanager}{universe} ); }
+        if ( $xml_data->{jobmanager}{url} ) { $xml_data->{jobmanager}{url} = getEntry( "Job Manager URL", $xml_data->{jobmanager}{url} ); }
+        if ( $xml_data->{jobmanager}{major} ) { $xml_data->{jobmanager}{major} = getEntry( "Job Major Number", $xml_data->{jobmanager}{major} ); }
+        if ( $xml_data->{jobmanager}{minor} ) { $xml_data->{jobmanager}{minor} = getEntry( "Job Minor Number", $xml_data->{jobmanager}{minor} ); }
     }
-    if ( $xml_data->{pool}{execution} ) {
-        if ( $xml_data->{pool}{execution}{provider} ) { $xml_data->{pool}{execution}{provider} = getEntry( "Execution Provider", $xml_data->{pool}{execution}{provider}, @validproviders); }
-        if ( $xml_data->{pool}{execution}{jobmanager} ) { $xml_data->{pool}{execution}{jobmanager} = getEntry( "Execution Job Manager", $xml_data->{pool}{execution}{jobmanager} ); }
-        if ( $xml_data->{pool}{execution}{url} ) { 
-            my $previous_site = $xml_data->{pool}{execution}{url};
-            $xml_data->{pool}{execution}{url} = getEntry( "Execution URL", $xml_data->{pool}{execution}{url} );
-	    update_tc_hostname("$tcfile", $xml_data->{pool}{execution}{url});
+    if ( $xml_data->{execution} ) {
+        if ( $xml_data->{execution}{provider} ) { $xml_data->{execution}{provider} = getEntry( "Execution Provider", $xml_data->{execution}{provider}, @validproviders); }
+        if ( $xml_data->{execution}{jobmanager} ) { $xml_data->{execution}{jobmanager} = getEntry( "Execution Job Manager", $xml_data->{execution}{jobmanager} ); }
+        if ( $xml_data->{execution}{url} ) { 
+            my $previous_site = $xml_data->{execution}{url};
+            $xml_data->{execution}{url} = getEntry( "Execution URL", $xml_data->{execution}{url} );
+	    update_tc_hostname("$tcfile", $xml_data->{execution}{url});
        }
     }
-    if ( $xml_data->{pool}{filesystem} ) {
-        if ( $xml_data->{pool}{filesystem}{provider} ) { $xml_data->{pool}{filesystem}{provider} = getEntry( "Filesystem Provider", $xml_data->{pool}{filesystem}{provider}, @validproviders); }
-        if ( $xml_data->{pool}{filesystem}{url} ) { $xml_data->{pool}{filesystem}{url} = getEntry( "Filesystem URL", $xml_data->{pool}{filesystem}{url} ); }
+    if ( $xml_data->{filesystem} ) {
+        if ( $xml_data->{filesystem}{provider} ) { $xml_data->{filesystem}{provider} = getEntry( "Filesystem Provider", $xml_data->{filesystem}{provider}, @validproviders); }
+        if ( $xml_data->{filesystem}{url} ) { $xml_data->{filesystem}{url} = getEntry( "Filesystem URL", $xml_data->{filesystem}{url} ); }
     }
-    if ( $xml_data->{pool}{execution}{provider} eq "ssh") {
-	add_ssh_auth($entryname, $xml_data->{pool}{execution}{url});
+    if ( $xml_data->{execution}{provider} eq "ssh") {
+	add_ssh_auth($entryname, $xml_data->{execution}{url});
     } 
 
-    write_file( $filename, $xml->XMLout( $xml_data, RootName => 'config', SuppressEmpty => 1 ) );
+    write_file( $filename, $xml->XMLout( $xml_data, RootName => 'pool', SuppressEmpty => 1 ) );
 }
 
 # Write a file given variable and filename

Modified: usertools/swift/swiftconfig/etc/sites/multisite-pbs-coasters/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/multisite-pbs-coasters/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/multisite-pbs-coasters/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,4 +1,3 @@
-<config> 
   <pool handle="pads-pbs-multisite-coasters">
     <execution provider="coaster" url="login1.pads.ci.uchicago.edu" jobmanager="ssh:pbs" />
     <profile namespace="globus" key="maxtime">3000</profile>
@@ -12,4 +11,3 @@
     <filesystem provider="ssh" url="login1.pads.ci.uchicago.edu"/>
     <workdirectory>$HOME/swiftwork</workdirectory>
   </pool>
-</config>

Modified: usertools/swift/swiftconfig/etc/sites/multisite-ssh/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/multisite-ssh/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/multisite-ssh/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,8 +1,6 @@
-<config>
   <pool handle="multisite-ssh">
     <filesystem provider="ssh" url="login1.pads.ci.uchicago.edu" />
     <execution provider="ssh" url="login1.pads.ci.uchicago.edu" />
     <workdirectory>$HOME/swiftwork</workdirectory>
     <profile namespace="karajan" key="jobThrottle">0</profile>
   </pool>
-</config>

Modified: usertools/swift/swiftconfig/etc/sites/pads-local-pbs/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/pads-local-pbs/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/pads-local-pbs/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,8 +1,6 @@
-<config>
   <pool handle="pads-local-pbs">
     <filesystem provider="local" url="none" />
     <execution provider="local" url="none" jobmanager="local:pbs" />
     <workdirectory>$HOME/swiftwork</workdirectory>
     <profile namespace="karajan" key="jobThrottle">0</profile>
   </pool>
-</config>

Modified: usertools/swift/swiftconfig/etc/sites/pads-local-pbs-coasters/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/pads-local-pbs-coasters/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/pads-local-pbs-coasters/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,4 +1,3 @@
-<config>
   <pool handle="pads-local-pbs-coasters">
     <filesystem provider="local" url="none" />
     <execution provider="coaster" url="none" jobmanager="local:pbs" />
@@ -12,4 +11,3 @@
     <profile namespace="karajan" key="jobThrottle">0.5</profile>
     <profile namespace="karajan" key="initialScore">10000</profile>
   </pool>
-</config>

Modified: usertools/swift/swiftconfig/etc/sites/pads-remote-pbs-coasters-ssh/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/pads-remote-pbs-coasters-ssh/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/pads-remote-pbs-coasters-ssh/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,4 +1,3 @@
-<config>
   <pool handle="pads-pbs-coasters-ssh">
    <execution provider="coaster" url="login1.pads.ci.uchicago.edu" jobmanager="ssh:pbs" />
    <profile namespace="globus" key="maxtime">3000</profile>
@@ -12,4 +11,3 @@
    <filesystem provider="ssh" url="login1.pads.ci.uchicago.edu"/>
    <workdirectory>$HOME/swiftwork</workdirectory>
  </pool>
-</config>

Modified: usertools/swift/swiftconfig/etc/sites/pads-remote-ssh/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/pads-remote-ssh/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/pads-remote-ssh/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,8 +1,6 @@
-<config>
   <pool handle="pads-remote-ssh">
     <filesystem url="login1.pads.ci.uchicago.edu" provider="ssh"/>
     <execution url="login1.pads.ci.uchicago.edu" provider="ssh"/>
     <workdirectory >$HOME/swiftwork</workdirectory>
     <profile namespace="karajan" key="jobThrottle">0</profile>
   </pool>
-</config>

Modified: usertools/swift/swiftconfig/etc/sites/teraport-local-pbs/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/teraport-local-pbs/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/teraport-local-pbs/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,9 +1,7 @@
-<config>
   <pool handle="teraport-local-pbs">
     <filesystem provider="local" url="none" />
     <execution provider="local" url="none" jobmanager="local:pbs" />
     <workdirectory>$HOME/swiftwork</workdirectory>
     <profile namespace="karajan" key="jobThrottle">0</profile>
   </pool>
-</config>
 

Modified: usertools/swift/swiftconfig/etc/sites/teraport-local-pbs-coasters/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/teraport-local-pbs-coasters/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/teraport-local-pbs-coasters/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,4 +1,3 @@
-<config>
   <pool handle="teraport-local-pbs-coasters">
     <filesystem provider="local" url="none" />
     <execution provider="coaster" url="none" jobmanager="local:pbs" />
@@ -12,5 +11,4 @@
     <profile namespace="karajan" key="jobThrottle">0.5</profile>
     <profile namespace="karajan" key="initialScore">10000</profile>
   </pool>
-</config>
 

Modified: usertools/swift/swiftconfig/etc/sites/teraport-remote-pbs-coasters-ssh/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/teraport-remote-pbs-coasters-ssh/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/teraport-remote-pbs-coasters-ssh/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,4 +1,3 @@
-<config>
   <pool handle="teraport-remote-pbs-coasters-ssh">
    <execution provider="coaster" url="tp-login2.ci.uchicago.edu" jobmanager="ssh:pbs" />
    <profile namespace="globus" key="maxtime">3000</profile>
@@ -12,4 +11,3 @@
    <filesystem provider="ssh" url="tp-login2.ci.uchicago.edu"/>
    <workdirectory>$HOME/swiftwork</workdirectory>
  </pool>
-</config>

Modified: usertools/swift/swiftconfig/etc/sites/teraport-remote-ssh/sites.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites/teraport-remote-ssh/sites.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites/teraport-remote-ssh/sites.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,9 +1,7 @@
-<config>
   <pool handle="teraport-remote-ssh">
     <filesystem url="tp-login2.ci.uchicago.edu" provider="ssh"/>
     <execution url="tp-login2.ci.uchicago.edu" provider="ssh"/>
     <workdirectory >$HOME/swiftwork</workdirectory>
     <profile namespace="karajan" key="jobThrottle">0</profile>
   </pool>
-</config>
 

Deleted: usertools/swift/swiftconfig/etc/sites-template.xml
===================================================================
--- usertools/swift/swiftconfig/etc/sites-template.xml	2010-07-15 20:13:45 UTC (rev 3440)
+++ usertools/swift/swiftconfig/etc/sites-template.xml	2010-07-16 10:50:55 UTC (rev 3441)
@@ -1,127 +0,0 @@
-<config>
-  <pool handle="multisite-ssh">
-    <filesystem provider="ssh" url="login1.pads.ci.uchicago.edu" />
-    <execution provider="ssh" url="login1.pads.ci.uchicago.edu" />
-    <workdirectory>$HOME/swiftwork</workdirectory>
-    <profile namespace="karajan" key="jobThrottle">0</profile>
-  </pool>
-
-  <pool handle="teraport">
-    <filesystem provider="ssh" url="tp-login2.ci.uchicago.edu" />
-    <execution provider="ssh" url="tp-login2.ci.uchicago.edu"	/>
-    <workdirectory>$HOME/swiftwork</workdirectory>
-    <profile namespace="karajan" key="jobThrottle">0</profile>
-  </pool>
-
-  <pool handle="pads-pbs-coasters-ssh">
-   <execution provider="coaster" url="login1.pads.ci.uchicago.edu" jobmanager="ssh:pbs" />
-   <profile namespace="globus" key="maxtime">3000</profile>
-   <profile namespace="globus" key="workersPerNode">8</profile>
-   <profile namespace="globus" key="slots">1</profile>
-   <profile namespace="globus" key="nodeGranularity">1</profile>
-   <profile namespace="globus" key="maxNodes">10</profile>
-   <profile namespace="globus" key="queue">short</profile>
-   <profile namespace="karajan" key="jobThrottle">0.5</profile>
-   <profile namespace="karajan" key="initialScore">10000</profile>
-   <filesystem provider="ssh" url="login1.pads.ci.uchicago.edu"/>
-   <workdirectory>$HOME/swiftwork</workdirectory>
- </pool>
-
-  <pool handle="teraport-remote-pbs-coasters-ssh">
-   <execution provider="coaster" url="tp-login2.ci.uchicago.edu" jobmanager="ssh:pbs" />
-   <profile namespace="globus" key="maxtime">3000</profile>
-   <profile namespace="globus" key="workersPerNode">8</profile>
-   <profile namespace="globus" key="slots">1</profile>
-   <profile namespace="globus" key="nodeGranularity">1</profile>
-   <profile namespace="globus" key="maxNodes">10</profile>
-   <profile namespace="globus" key="queue">short</profile>
-   <profile namespace="karajan" key="jobThrottle">0.5</profile>
-   <profile namespace="karajan" key="initialScore">10000</profile>
-   <filesystem provider="ssh" url="tp-login2.ci.uchicago.edu"/>
-   <workdirectory>$HOME/swiftwork</workdirectory>
- </pool>
-
-  <pool handle="teraport-local-pbs-coasters">
-    <filesystem provider="local" url="none" />
-    <execution provider="coaster" url="none" jobmanager="local:pbs" />
-    <workdirectory>$HOME/swiftwork</workdirectory>
-    <profile namespace="globus" key="maxtime">3000</profile>
-    <profile namespace="globus" key="workersPerNode">8</profile>
-    <profile namespace="globus" key="slots">1</profile>
-    <profile namespace="globus" key="nodeGranularity">1</profile>
-    <profile namespace="globus" key="maxNodes">10</profile>
-    <profile namespace="globus" key="queue">short</profile>
-    <profile namespace="karajan" key="jobThrottle">0.5</profile>
-    <profile namespace="karajan" key="initialScore">10000</profile>
-  </pool>
-
-  <pool handle="pads-local-pbs-coasters">
-    <filesystem provider="local" url="none" />
-    <execution provider="coaster" url="none" jobmanager="local:pbs" />
-    <workdirectory>$HOME/swiftwork</workdirectory>
-    <profile namespace="globus" key="maxtime">3000</profile>
-    <profile namespace="globus" key="workersPerNode">8</profile>
-    <profile namespace="globus" key="slots">1</profile>
-    <profile namespace="globus" key="nodeGranularity">1</profile>
-    <profile namespace="globus" key="maxNodes">10</profile>
-    <profile namespace="globus" key="queue">short</profile>
-    <profile namespace="karajan" key="jobThrottle">0.5</profile>
-    <profile namespace="karajan" key="initialScore">10000</profile>
-  </pool>
-
-  <pool handle="pads-remote-ssh">
-    <filesystem url="login1.pads.ci.uchicago.edu" provider="ssh"/>
-    <execution url="login1.pads.ci.uchicago.edu" provider="ssh"/>
-    <workdirectory >$HOME/swiftwork</workdirectory>
-    <profile namespace="karajan" key="jobThrottle">0</profile>
-  </pool>
-
-  <pool handle="teraport-remote-ssh">
-    <filesystem url="tp-login2.ci.uchicago.edu" provider="ssh"/>
-    <execution url="tp-login2.ci.uchicago.edu" provider="ssh"/>
-    <workdirectory >$HOME/swiftwork</workdirectory>
-    <profile namespace="karajan" key="jobThrottle">0</profile>
-  </pool>
-
-  <pool handle="pads-local-pbs">
-    <filesystem provider="local" url="none" />
-    <execution provider="local" url="none" jobmanager="local:pbs" />
-    <workdirectory>$HOME/swiftwork</workdirectory>
-    <profile namespace="karajan" key="jobThrottle">0</profile>
-  </pool>
-
-  <pool handle="teraport-local-pbs">
-    <filesystem provider="local" url="none" />
-    <execution provider="local" url="none" jobmanager="local:pbs" />
-    <workdirectory>$HOME/swiftwork</workdirectory>
-    <profile namespace="karajan" key="jobThrottle">0</profile>
-  </pool>
-
-  <pool handle="pads-pbs-multisite-coasters">
-    <execution provider="coaster" url="login1.pads.ci.uchicago.edu" jobmanager="ssh:pbs" />
-    <profile namespace="globus" key="maxtime">3000</profile>
-    <profile namespace="globus" key="workersPerNode">8</profile>
-    <profile namespace="globus" key="slots">1</profile>
-    <profile namespace="globus" key="nodeGranularity">1</profile>
-    <profile namespace="globus" key="maxNodes">10</profile>
-    <profile namespace="globus" key="queue">short</profile>
-    <profile namespace="karajan" key="jobThrottle">0.5</profile>
-    <profile namespace="karajan" key="initialScore">10000</profile>
-    <filesystem provider="ssh" url="login1.pads.ci.uchicago.edu"/>
-    <workdirectory>$HOME/swiftwork</workdirectory>
-  </pool>
-
-  <pool handle="teraport-pbs-multisite-coasters">
-    <execution provider="coaster" url="tp-login2.ci.uchicago.edu" jobmanager="ssh:pbs" />
-    <profile namespace="globus" key="maxtime">3000</profile>
-    <profile namespace="globus" key="workersPerNode">8</profile>
-    <profile namespace="globus" key="slots">1</profile>
-    <profile namespace="globus" key="nodeGranularity">1</profile>
-    <profile namespace="globus" key="maxNodes">10</profile>
-    <profile namespace="globus" key="queue">short</profile>
-    <profile namespace="karajan" key="jobThrottle">0.5</profile>
-    <profile namespace="karajan" key="initialScore">10000</profile>
-    <filesystem provider="ssh" url="tp-login2.ci.uchicago.edu"/>
-    <workdirectory>$HOME/swiftwork</workdirectory>
-  </pool>
-</config>




More information about the Swift-commit mailing list