<div dir="ltr"><div><div><div>Hi, Andrew:<br><br></div>It&#39;s a slightly sticky problem due to the many ways one can specify memory: 1024mb, 1gb, etc, etc.<br><br>I have some other Torque-related stuff that needed to parse these memory strings, and resorted to Python (my language of choice). Attached is a qsub filter that should do what you want. <br>

<br>Disclaimer: I&#39;ve only done very minor testing.<br><br></div>Cheers,<br></div>    Dave<br><div class="gmail_extra"><br clear="all"><div>--<br>David Chin, Ph.D.<br><a href="mailto:chindw@wfu.edu" target="_blank">chindw@wfu.edu</a>                  High Performance Computing Systems Analyst<br>

Office: +1.336.758.2964         Wake Forest University<br>Mobile: +1.336.608.0793         Winston-Salem, NC<br>Email-to-txt: <a href="mailto:3366080793@mms.att.net" target="_blank">3366080793@mms.att.net</a>           Google Talk: <a href="mailto:chindw@wfu.edu" target="_blank">chindw@wfu.edu</a><br>

Web: <a href="http://users.wfu.edu/chindw/" target="_blank">http://users.wfu.edu/chindw/</a>  <a href="http://linuxfollies.blogspot.com/" target="_blank">http://linuxfollies.blogspot.com/</a><br>     <a href="https://plus.google.com/108169173177119739731/about" target="_blank">https://plus.google.com/108169173177119739731/about</a></div>


<br><br><div class="gmail_quote">On Mon, Feb 25, 2013 at 3:49 PM, Andrew Ring <span dir="ltr">&lt;<a href="mailto:apring@umn.edu" target="_blank">apring@umn.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

tl;dr - Requesting qsub wrapper examples to reject jobs that ask for too<br>
much RAM or alt method.<br>
<br>
Hello,<br>
<br>
I wish to immediately reject jobs that ask for too much RAM.  I would<br>
like to make my filter as simple and comprehensive as possible.  I have<br>
found two example qsub filters online, but neither deals directly with<br>
filtering on RAM usage.  Would anyone be willing to share one?<br>
<br>
Is there a job parser that replicates the parsing done by torque already<br>
or otherwise makes that output available?  For instance the output from<br>
checkjob presents the information in a usable format.<br>
<br>
Has the issue of the queue limit on mem been resolved?  By which I mean<br>
is this statement no longer valid on a newer version?:<br>
mem     size    Amount of physical memory used by the job. (Ignored on Darwin,<br>
Digital Unix, Free BSD, HPUX 11, IRIX, NetBSD, and SunOS. Also ignored<br>
on Linux if number of nodes is not 1. Not implemented on AIX and HPUX 10.)<br>
<br>
source: <a href="http://docs.adaptivecomputing.com/torque/3-0-5/4.1queueconfig.php" target="_blank">http://docs.adaptivecomputing.com/torque/3-0-5/4.1queueconfig.php</a><br>
<br>
Thank you,<br>
Andrew<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><br></div></div>