James,<br><br>Thank you for your help. I think your script will help me. My main problem is the size of production cluster. On this cluster we have 1172 nodes. We are upgrading this nodes from two single core CPUs each to two quad core CPUs each and, between this upgrade process, I need to let some nodes to production and this will be a heterogeneous cluster.
<br><br>So, I have some nodes with 2 CPUs and others with 4. Will be great if the scheduler or the RM could manage this to me...<br><br>Thanks for you help,<br><br><br>-- <br>Leandro Tavares Carneiro<br>Analista de Suporte Linux/Unix
<br><br><div><span class="gmail_quote">On 2/13/07, <b class="gmail_sendername">James J Coyle</b> &lt;<a href="mailto:jjc@iastate.edu">jjc@iastate.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Leandro,<br><br>&nbsp;&nbsp; Take a look at<br><br><a href="http://andrew.ait.iastate.edu/HPC/lightning/lightning_script_writer.html">http://andrew.ait.iastate.edu/HPC/lightning/lightning_script_writer.html</a><br><br>&nbsp;&nbsp;I have this for users who don&#39;t want to have to learn a new batch scheduler
<br>syntax for each machine.<br><br>&nbsp;&nbsp;I&#39;m attaching the CGI script which is just a perl script which you can get<br>with the View-&gt;Page Source, in case you need to break it out of the web and<br>use standalone.&nbsp;&nbsp;I&#39;ll apologize in advance, it has been modified over time for
<br>use<br>on 4 different machines from an SGI Origin 2000 to a new Opteron Cluster<br>with 4 processors/node.<br><br> - Jim Coyle<br><br>--<br> James Coyle, PhD<br> SGI Origin, Alpha, Xeon and Opteron Cluster Manager<br>
 High Performance Computing Group<br> 235 Durham Center<br> Iowa State Univ.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; phone: (515)-294-2099<br> Ames, Iowa 50011&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; web: <a href="http://jjc.public.iastate.edu">http://jjc.public.iastate.edu</a><br>
<br>&gt; --===============0119732312==<br>&gt; Content-Type: multipart/alternative;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; boundary=&quot;----=_Part_73233_23015475.1171392852770&quot;<br>&gt;<br>&gt; ------=_Part_73233_23015475.1171392852770<br>&gt; Content-Type: text/plain; charset=ISO-8859-1; format=flowed
<br>&gt; Content-Transfer-Encoding: 7bit<br>&gt; Content-Disposition: inline<br>&gt;<br>&gt; Hi,<br>&gt;<br>&gt; Sorry by the cross post, but I&#39;m looking for a solution for a problem I have<br>&gt; with Torque with and without Maui.
<br>&gt;<br>&gt; What I need is choose nodes by CPUs in a simpler way than &quot;-l nodes=X:ppn=Y&quot;<br>&gt; way. What I&#39;m looking for is a &quot;-l cpus=X&quot; and let the resource<br>&gt; manager/scheduler choose the nodes, packing the tasks in the nodes with more
<br>&gt; CPUs.<br>&gt;<br>&gt; I&#39;m testing a heterogeneous cluster, where I have nodes with 2 CPUs single<br>&gt; core and nodes with 2 CPUs dual core (4 CPUs). This test cluster have 3<br>&gt; nodes with 4 CPUs and 2 nodes with 2 CPUs.
<br>&gt;<br>&gt; All the jobs we run here are called automatically by an application, which<br>&gt; calls some scripts to make the job on the cluster. If I need 16 CPUs I don&#39;t<br>&gt; see any easy way to make a generic script, using some standard parameters,
<br>&gt; to create a &quot;-l nodes=3:ppn=4+2:ppn=2&quot; line :-/<br>&gt;<br>&gt; The easy way is to have something like &quot;-l cpus=16&quot; to the previous example,<br>&gt; but it is possible?<br>&gt;<br>&gt; Today we are using dual core CPUs but what is gonna happen when we use quad
<br>&gt; core CPUs? I see an ugly picture to my job allocation task...<br>&gt;<br>&gt; Thanks in advance for any help,<br>&gt;<br>&gt; Regards,<br>&gt;<br>&gt; --<br>&gt; Leandro Tavares Carneiro<br>&gt; Analista de Suporte Linux/Unix
<br>&gt;<br>&gt; ------=_Part_73233_23015475.1171392852770<br>&gt; Content-Type: text/html; charset=ISO-8859-1<br>&gt; Content-Transfer-Encoding: 7bit<br>&gt; Content-Disposition: inline<br>&gt;<br>&gt; Hi,&lt;br&gt;&lt;br&gt;Sorry by the cross post, but I&amp;#39;m looking for a solution for a problem I have with Torque with and without Maui.&lt;br&gt;&lt;br&gt;What I need is choose nodes by CPUs in a simpler way than &amp;quot;-l nodes=X:ppn=Y&amp;quot; way. What I&amp;#39;m looking for is a &amp;quot;-l cpus=X&amp;quot; and let the resource manager/scheduler choose the nodes, packing the tasks in the nodes with more CPUs.
<br>&gt; &lt;br&gt;&lt;br&gt;I&amp;#39;m testing a heterogeneous cluster, where I have nodes with 2 CPUs single core and nodes with 2 CPUs dual core (4 CPUs). This test cluster have 3 nodes with 4 CPUs and 2 nodes with 2 CPUs.&lt;br&gt;&lt;br&gt;All the jobs we run here are called automatically by an application, which calls some scripts to make the job on the cluster. If I need 16 CPUs I don&amp;#39;t see any easy way to make a generic script, using some standard parameters, to create a &amp;quot;-l nodes=3:ppn=4+2:ppn=2&amp;quot; line :-/
<br>&gt; &lt;br&gt;&lt;br&gt;The easy way is to have something like &amp;quot;-l cpus=16&amp;quot; to the previous example, but it is possible?&lt;br&gt;&lt;br&gt;Today we are using dual core CPUs but what is gonna happen when we use quad core CPUs? I see an ugly picture to my job allocation task...
<br>&gt; &lt;br&gt;&lt;br&gt;Thanks in advance for any help,&lt;br&gt;&lt;br&gt;Regards,&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Leandro Tavares Carneiro&lt;br&gt;Analista de Suporte Linux/Unix<br>&gt;<br>&gt; ------=_Part_73233_23015475.1171392852770--
<br>&gt;<br>&gt; --===============0119732312==<br>&gt; Content-Type: text/plain; charset=&quot;us-ascii&quot;<br>&gt; MIME-Version: 1.0<br>&gt; Content-Transfer-Encoding: 7bit<br>&gt; Content-Disposition: inline<br>&gt;<br>
&gt; _______________________________________________<br>&gt; torqueusers mailing list<br>&gt; <a href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a><br>&gt; <a href="http://www.supercluster.org/mailman/listinfo/torqueusers">
http://www.supercluster.org/mailman/listinfo/torqueusers</a><br>&gt;<br>&gt; --===============0119732312==--<br>&gt;<br></blockquote></div>