<br><br><div class="gmail_quote">On Thu, Oct 27, 2011 at 11:24 AM, Alexandr Baskakov <span dir="ltr">&lt;<a href="mailto:avb@ssau.ru">avb@ssau.ru</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi.<br>
<br>
Can anybody help me, please.<br>
I need configure TORQUE 3.0.2/Maui 3.3 to allocate particular job on node, only if node has been requested by job node properties.<br>
<br>
For example, we have 3 nodes:<br>
n1 np=8<br>
n2 np=8<br>
n3 np=8 bigmem<br>
<br>
If I submit job with &quot;-l nodes=2:ppn=8&quot;, it must run on n1 and n2.<br>
If nodes n1,n2 already executing a some jobs, then if I submit job with &quot;-l nodes=2:ppn=8&quot;, it must been queued, and wait n1,n2.<br>
If I submit job with &quot;-l nodes=2:ppn=8:bigmem&quot;, it must be run on n3,n1 or n3,n2.<br>
<br>
Other words, regular jobs, if node properties &quot;bigmem&quot; has not requested, should&#39;t be run on node n3.<br></blockquote><div><br></div><div>nodes=2:ppn=8 means &quot;any 2 nodes with 8 cores&quot;. Since n3 fits this description, it is considered eligible for the job. What you want is to specify nodes that are not-bigmem. We don&#39;t use Maui, so I don&#39;t know if it has any set operators for node properties other than &quot;:&quot; (AND), but a Complement operator is what you need.</div>
<div><br></div><div>An other option is to assign all other nodes a &#39;not-bigmem&#39; property. Then optionally, you could set &#39;not-bigmem&#39; as a default property.</div><div><br></div><div>BTW, in your example, nodes=2:ppn=8:bigmem, will never run. You probably mean to say nodes=1:ppn=8:bigmem+1:ppn=8.</div>
<div><br></div><div>-- </div></div>Kevin Van Workum, PhD<br>Sabalcore Computing Inc.<br>Run your code on 500 processors.<br>Sign up for a free trial account.<br><a href="http://www.sabalcore.com" target="_blank">www.sabalcore.com</a><br>
<div>877-492-8027 ext. 11</div><br>