<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Job Scheduling with Torque</title>
	<atom:link href="http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/</link>
	<description>High Performance Computing (HPC) &#124; UNC Charlotte &#124; Charlotte, North Carolina</description>
	<lastBuildDate>Tue, 01 Sep 2009 13:18:53 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.x</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: University Research Computing &#187; Update on Transition to Torque/Maui</title>
		<link>http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/comment-page-1/#comment-20</link>
		<dc:creator>University Research Computing &#187; Update on Transition to Torque/Maui</dc:creator>
		<pubDate>Tue, 01 Sep 2009 13:18:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=73#comment-20</guid>
		<description>[...] so, please begin submitting your cluster jobs using the new system as described on our web pages at http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/.  We have provided example scripts for our most popular applications (see folder [...]</description>
		<content:encoded><![CDATA[<p>[...] so, please begin submitting your cluster jobs using the new system as described on our web pages at <a href="http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/. " rel="nofollow">http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/. </a> We have provided example scripts for our most popular applications (see folder [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: University Research Computing &#187; How do I Submit a Job?</title>
		<link>http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/comment-page-1/#comment-19</link>
		<dc:creator>University Research Computing &#187; How do I Submit a Job?</dc:creator>
		<pubDate>Tue, 18 Aug 2009 16:38:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=73#comment-19</guid>
		<description>[...] for job scheduling, so we would encourage you to use start using Torque instead of Condor. Here is more information about submitting jobs to Torque on the URC cluster.Jobs are submitted to Condor using a command line interface that requires a [...]</description>
		<content:encoded><![CDATA[<p>[...] for job scheduling, so we would encourage you to use start using Torque instead of Condor. Here is more information about submitting jobs to Torque on the URC cluster.Jobs are submitted to Condor using a command line interface that requires a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: University Research Computing &#187; Transition to Torque/Maui</title>
		<link>http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/comment-page-1/#comment-16</link>
		<dc:creator>University Research Computing &#187; Transition to Torque/Maui</dc:creator>
		<pubDate>Mon, 22 Jun 2009 14:04:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=73#comment-16</guid>
		<description>[...] simple, but does require learning a few new techniques. The URC staff has prepared a web page with instructions for getting started with torque, as well as, sample torque scripts for many of our most common applications (see folder [...]</description>
		<content:encoded><![CDATA[<p>[...] simple, but does require learning a few new techniques. The URC staff has prepared a web page with instructions for getting started with torque, as well as, sample torque scripts for many of our most common applications (see folder [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Halter</title>
		<link>http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/comment-page-1/#comment-15</link>
		<dc:creator>Jonathan Halter</dc:creator>
		<pubDate>Mon, 18 May 2009 21:20:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=73#comment-15</guid>
		<description>Hi Jeff,

Thanks for the comments. I work with Mike and thought I&#039;d reply back to your comment.

We certainly know about Open MPI&#039;s built-in Torque support. In fact we did compiled Torque support into Open MPI for our testing. It worked great and we had no problems with it; this is probably the direction we will go for the next production version we make available on the cluster.

But the current version of Open MPI we have available on the cluster was built before we had Torque available on our systems, so the support was not compiled in. We figured that during the transition from Condor to Torque/Maui, we&#039;d leave the various MPI implementations alone, so that the syntax would remain consistent between them, then we would upgrade Open MPI with the added functionality after the dust settled.</description>
		<content:encoded><![CDATA[<p>Hi Jeff,</p>
<p>Thanks for the comments. I work with Mike and thought I&#8217;d reply back to your comment.</p>
<p>We certainly know about Open MPI&#8217;s built-in Torque support. In fact we did compiled Torque support into Open MPI for our testing. It worked great and we had no problems with it; this is probably the direction we will go for the next production version we make available on the cluster.</p>
<p>But the current version of Open MPI we have available on the cluster was built before we had Torque available on our systems, so the support was not compiled in. We figured that during the transition from Condor to Torque/Maui, we&#8217;d leave the various MPI implementations alone, so that the syntax would remain consistent between them, then we would upgrade Open MPI with the added functionality after the dust settled.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Squyres</title>
		<link>http://www.urc.uncc.edu/urc/faqs/job-scheduling-with-torque/comment-page-1/#comment-14</link>
		<dc:creator>Jeff Squyres</dc:creator>
		<pubDate>Mon, 18 May 2009 20:49:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=73#comment-14</guid>
		<description>Mike --

My name is Jeff Squyres; I&#039;m one of the core Open MPI developers.  Google Alerts found this web page for me.

Just curious; you cite above that Open MPI uses the &quot;-hostfile&quot; approach when running jobs in Torque.  Did you guys not build the Torque support in Open MPI for some reason?  If there&#039;s something wrong with Open MPI&#039;s Torque support, please let us know.

FWIW, Open MPI supports the Torque system such that mpirun will directly query Torque to find out what hosts to use and how many MPI processes to launch on each.  Further, Open MPI will use Torque&#039;s native launcher (the &quot;TM&quot; system) rather than rsh/ssh to launch MPI processes on remote nodes.  This can provide better job cleanup in failure cases, and provide better accounting details, too.

For example:

#! /bin/bash
# ===== PBS OPTIONS =====
### Set the job name
#PBS -N MyJob

### Run in the queue named &quot;urc&quot;
#PBS -q urc
### Specify the number of cpus for your job.
#PBS -l nodes=16:ppn=4

mpirun my_mpi_prgram

will launch my_mpi_program on 4 cores of each of 16 nodes (a benefit of using the Torque Open MPI support is that you don&#039;t need to specify the -np value on the mpirun command line -- it&#039;ll automatically figure it out based on the information it receives from Torque).</description>
		<content:encoded><![CDATA[<p>Mike &#8211;</p>
<p>My name is Jeff Squyres; I&#8217;m one of the core Open MPI developers.  Google Alerts found this web page for me.</p>
<p>Just curious; you cite above that Open MPI uses the &#8220;-hostfile&#8221; approach when running jobs in Torque.  Did you guys not build the Torque support in Open MPI for some reason?  If there&#8217;s something wrong with Open MPI&#8217;s Torque support, please let us know.</p>
<p>FWIW, Open MPI supports the Torque system such that mpirun will directly query Torque to find out what hosts to use and how many MPI processes to launch on each.  Further, Open MPI will use Torque&#8217;s native launcher (the &#8220;TM&#8221; system) rather than rsh/ssh to launch MPI processes on remote nodes.  This can provide better job cleanup in failure cases, and provide better accounting details, too.</p>
<p>For example:</p>
<p>#! /bin/bash<br />
# ===== PBS OPTIONS =====<br />
### Set the job name<br />
#PBS -N MyJob</p>
<p>### Run in the queue named &#8220;urc&#8221;<br />
#PBS -q urc<br />
### Specify the number of cpus for your job.<br />
#PBS -l nodes=16:ppn=4</p>
<p>mpirun my_mpi_prgram</p>
<p>will launch my_mpi_program on 4 cores of each of 16 nodes (a benefit of using the Torque Open MPI support is that you don&#8217;t need to specify the -np value on the mpirun command line &#8212; it&#8217;ll automatically figure it out based on the information it receives from Torque).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
