<p>I would greatly appreciate it if you could send it to me.</p>
<p>Thanks,<br>
-Jan</p>
<div class="gmail_quote">On Oct 26, 2011 5:05 PM, &quot;Sreedhar Manchu&quot; &lt;<a href="mailto:sm4082@nyu.edu">sm4082@nyu.edu</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
Yes. It catches only qsub script. What I did was to make it check all the arguments as well as file. There are tons of options for qsub and most of the time we don&#39;t have to  about ckecking all of them. Overall it got quite complicated with what I wanted wrapper to do. If you want I can send you mine just to build on it. Let me know.<br>

<br>
Sreedhar.<br>
<br>
--<br>
Sent from my phone. Please excuse my brevity and any typos.<br>
<br>
On Oct 26, 2011, at 16:53, Jan Kasiak &lt;<a href="mailto:j.kasiak@gmail.com">j.kasiak@gmail.com</a>&gt; wrote:<br>
<br>
&gt; I have run into an issue with trying to implement a submission filter:<br>
&gt;<br>
&gt; The filter only catches the request if its:<br>
&gt; qsub myjob.sh<br>
&gt;<br>
&gt; And it does not catch the following:<br>
&gt; qsub -I -lnodes=2:ppn=2<br>
&gt;<br>
&gt; Do I have to write wrapper to qsub as well as a submission filter?<br>
&gt;<br>
&gt; Thanks,<br>
&gt; -Jan<br>
&gt;<br>
&gt; On Mon, Oct 24, 2011 at 5:23 PM, Jan Kasiak &lt;<a href="mailto:j.kasiak@gmail.com">j.kasiak@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Gareth,<br>
&gt;&gt;<br>
&gt;&gt; I had started to write my own wrapper to the qsub binary. I didnt know that<br>
&gt;&gt; torque had submit filter support. I will proceed with this option and see<br>
&gt;&gt; how it goes.<br>
&gt;&gt;<br>
&gt;&gt; Many Thanks,<br>
&gt;&gt; -Jan<br>
&gt;&gt;<br>
&gt;&gt; On Oct 24, 2011 4:32 PM, &lt;Gareth.Williams@csiro.au&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt; From: Jan Kasiak [mailto:<a href="mailto:j.kasiak@gmail.com">j.kasiak@gmail.com</a>]<br>
&gt;&gt;&gt;&gt; Sent: Sunday, 23 October 2011 10:10 AM<br>
&gt;&gt;&gt;&gt; To: <a href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a><br>
&gt;&gt;&gt;&gt; Subject: [torqueusers] Queue Node Type and ppn<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hello Everyone,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I&#39;m using torque-3.0.0 and maui-3.3_pbs<br>
&gt;&gt;&gt;&gt; I have searched far and wide for a solution to this problem..and I<br>
&gt;&gt;&gt;&gt; can&#39;t find out how to set this up.<br>
&gt;&gt;&gt;&gt; I have 3 node types: (13) * p5300, (16) * p5400 and (39) * towel (set<br>
&gt;&gt;&gt;&gt; in my nodes file):<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; towel01 np=12 towel<br>
&gt;&gt;&gt;&gt; ...<br>
&gt;&gt;&gt;&gt; p530001 np=8 p5300<br>
&gt;&gt;&gt;&gt; ...<br>
&gt;&gt;&gt;&gt; p540001 np=8 p5400<br>
&gt;&gt;&gt;&gt; ...<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I want to prevent users from mixing node types for their jobs.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I want to set up 3 queues, one for each node type, in such a way that<br>
&gt;&gt;&gt;&gt; if you submit to queue p5300, it will error for the following:<br>
&gt;&gt;&gt;&gt; qsub -I -q p5300 -lnodes=14:ppn=8 (more than 13 nodes)<br>
&gt;&gt;&gt;&gt; qsub -I -q p5300 -lnodes=13:ppn=9 (ppn greater than available for<br>
&gt;&gt;&gt;&gt; p5300)<br>
&gt;&gt;&gt;&gt; qsub -I -q p5300 -lnodes=2:ppn=9 (ppn greater than available for p5300)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Is this possible to set up?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt; -Jan Kasiak<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi Jan,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;ll stick my neck out and state that the only way to reject jobs based on<br>
&gt;&gt;&gt; the nodes and ppn as you would like is to use a submit filter.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The rest can be done with reservations for each type of nodes and<br>
&gt;&gt;&gt; queues/classes that can access those reservations, or maybe just with types<br>
&gt;&gt;&gt; and defaults on queues.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Gareth<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; torqueusers mailing list<br>
&gt;&gt;&gt; <a href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a><br>
&gt;&gt;&gt; <a href="http://www.supercluster.org/mailman/listinfo/torqueusers" target="_blank">http://www.supercluster.org/mailman/listinfo/torqueusers</a><br>
&gt;&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" target="_blank">http://www.supercluster.org/mailman/listinfo/torqueusers</a><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>