<p>Gareth,</p>
<p>I had started to write my own wrapper to the qsub binary. I didnt know that torque had submit filter support. I will proceed with this option and see how it goes.</p>
<p>Many Thanks,<br>
-Jan</p>
<div class="gmail_quote">On Oct 24, 2011 4:32 PM,  &lt;Gareth.Williams@csiro.au&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">&gt; -----Original Message-----<br>

&gt; From: Jan Kasiak [mailto:<a href="mailto:j.kasiak@gmail.com">j.kasiak@gmail.com</a>]<br>
&gt; Sent: Sunday, 23 October 2011 10:10 AM<br>
&gt; To: <a href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a><br>
&gt; Subject: [torqueusers] Queue Node Type and ppn<br>
&gt;<br>
&gt; Hello Everyone,<br>
&gt;<br>
&gt; I&#39;m using torque-3.0.0 and maui-3.3_pbs<br>
&gt; I have searched far and wide for a solution to this problem..and I<br>
&gt; can&#39;t find out how to set this up.<br>
&gt; I have 3 node types: (13) * p5300, (16) * p5400 and (39) * towel (set<br>
&gt; in my nodes file):<br>
&gt;<br>
&gt; towel01 np=12 towel<br>
&gt; ...<br>
&gt; p530001 np=8 p5300<br>
&gt; ...<br>
&gt; p540001 np=8 p5400<br>
&gt; ...<br>
&gt;<br>
&gt; I want to prevent users from mixing node types for their jobs.<br>
&gt;<br>
&gt; I want to set up 3 queues, one for each node type, in such a way that<br>
&gt; if you submit to queue p5300, it will error for the following:<br>
&gt; qsub -I -q p5300 -lnodes=14:ppn=8 (more than 13 nodes)<br>
&gt; qsub -I -q p5300 -lnodes=13:ppn=9 (ppn greater than available for<br>
&gt; p5300)<br>
&gt; qsub -I -q p5300 -lnodes=2:ppn=9 (ppn greater than available for p5300)<br>
&gt;<br>
&gt; Is this possible to set up?<br>
&gt;<br>
&gt; Thanks,<br>
&gt; -Jan Kasiak<br>
<br>
Hi Jan,<br>
<br>
I&#39;ll stick my neck out and state that the only way to reject jobs based on the nodes and ppn as you would like is to use a submit filter.<br>
<br>
The rest can be done with reservations for each type of nodes and queues/classes that can access those reservations, or maybe just with types and defaults on queues.<br>
<br>
Gareth<br>
_______________________________________________<br>
torqueusers mailing list<br>
<a href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a><br>
<a href="http://www.supercluster.org/mailman/listinfo/torqueusers" target="_blank">http://www.supercluster.org/mailman/listinfo/torqueusers</a><br>
</blockquote></div>