No it&#39;s not.<br /><br />I find the most simple method is to actually have the queues know which nodes they can run on. In my opinion this is much better than the previous solution since you edit the queue rather than the nodes.<br /><br />Fro each queue (using qmgr if you want) set the parameter acl_hosts_enable to False<br />then simply add the nodes you want to the queue like so:<br /><br />#!/bin/bash<br />qmgr -c &quot;set queue batch acl_host_enable=false&quot;<br /># clear current host list<br />qmgr -c &quot;set queue batch acl_hosts=-&quot;<br /># add hosts<br />qmgr -c &quot;set queue batch acl_hosts+=nodeA&quot; <br />qmgr -c &quot;set queue batch acl_hosts+=nodeB&quot; <br />qmgr -c &quot;set queue batch acl_hosts+=nodeC&quot;<br />... <br />qmgr -c &quot;set queue batch acl_hosts+=nodeZ&quot; <br /># shutdown maui after last scheduling iteration<br />schedctl -k<br /># restart maui<br />maui<br /><br /><br /><br />See information here:<br />http://www.adaptivecomputing.com/resources/docs/mwm/6-0/12.1nodelocation.php#open<br />http://www.clusterresources.com/torquedocs/4.1queueconfig.shtml#acl_host_enable<br /><br />Note that the information in the Moab guide works in this case for maui/torque.<br /><br />P<br /><br /><br />On , Jayavant Patil &lt;jayavant.patil82@gmail.com&gt; wrote:<br />&gt; <br />&gt; <br />&gt; On Fri, Feb 3, 2012 at 12:31 PM, Guangping Zhang zgp121@126.com&gt; wrote:<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; I will give you one <br />&gt; example as follows, as far as I know this works in Torque 2.4.6+maui <br />&gt; 3.3.1<br />&gt; <br />&gt; &nbsp;<br />&gt; <br />&gt; 1. edit the file /var/spool/torque/server_priv/nodes<br />&gt; <br />&gt; &nbsp;<br />&gt; <br />&gt; node01&nbsp;&nbsp;np=12&nbsp; &nbsp; <br />&gt; sugon&nbsp; &nbsp;&nbsp; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; <br />&gt; node02&nbsp;&nbsp;np=12&nbsp; &nbsp; sugon&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; node03&nbsp;&nbsp;np=12&nbsp; &nbsp; <br />&gt; sugon&nbsp; &nbsp;&nbsp; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; <br />&gt; node04&nbsp;&nbsp;np=12&nbsp; &nbsp; sugon&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; node05&nbsp;&nbsp;np=12&nbsp; &nbsp; <br />&gt; sugon&nbsp; &nbsp;&nbsp; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; <br />&gt; node06&nbsp;&nbsp;np=12&nbsp; &nbsp; sugon&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; node07&nbsp;&nbsp;np=12&nbsp; &nbsp; <br />&gt; sugon&nbsp; &nbsp;&nbsp; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; <br />&gt; node08&nbsp;&nbsp;np=12&nbsp; &nbsp; sugon&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; node09&nbsp;&nbsp;np=12&nbsp; &nbsp; <br />&gt; sugon&nbsp; &nbsp;&nbsp; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; <br />&gt; node10&nbsp;&nbsp;np=12&nbsp; &nbsp; sugon&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; node11&nbsp;&nbsp;np=12&nbsp; &nbsp; <br />&gt; sugon&nbsp; &nbsp;&nbsp; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; <br />&gt; node12&nbsp;&nbsp;np=12&nbsp; &nbsp; sugon&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; node31&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;powerlead&nbsp;&nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node32&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;powerlead&nbsp;&nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node33&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;powerlead&nbsp;&nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node34&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;powerlead&nbsp;&nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node35&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;powerlead&nbsp;&nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node36&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;powerlead&nbsp;&nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node38&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;powerlead&nbsp;&nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node39&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;powerlead&nbsp;&nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node40&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;powerlead&nbsp;&nbsp;siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node41&nbsp;&nbsp;np=8&nbsp; &nbsp;&nbsp;&nbsp;dell&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node42&nbsp;&nbsp;np=8&nbsp; &nbsp;&nbsp;&nbsp;dell&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node43&nbsp;&nbsp;np=8&nbsp; &nbsp;&nbsp;&nbsp;dell&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; siesta&nbsp;&nbsp;dalton gaussian <br />&gt; others<br />&gt; node44&nbsp;&nbsp;np=8&nbsp; &nbsp;&nbsp;&nbsp;dell&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; molpro<br />&gt; node45&nbsp;&nbsp;np=8&nbsp; <br />&gt; &nbsp;&nbsp;&nbsp;dell&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; <br />&gt; molpro<br />&gt; node46&nbsp;&nbsp;np=8&nbsp; &nbsp;&nbsp;&nbsp;dell&nbsp; &nbsp;&nbsp; <br />&gt; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; molpro<br />&gt; <br />&gt; <br />&gt; 2.create a queue named SIESTA<br />&gt; qmgr -c &quot;create queue SIESTA <br />&gt; queue_type=execution&quot;<br />&gt; qmgr -c &quot;set queue SIESTA started=true&quot;<br />&gt; qmgr -c &quot;set <br />&gt; queue SIESTA enabled=true&quot;<br />&gt; qmgr -c &quot;set queue SIESTA <br />&gt; acl_group_enable=true&quot;<br />&gt; qmgr -c &quot;set queue SIESTA acl_groups=siesta&quot;<br />&gt; qmgr <br />&gt; -c &quot;set queue SIESTA acl_group_sloppy=true&quot;<br />&gt; qmgr -c &quot;set queue SIESTA <br />&gt; resources_default.neednodes=siesta&quot;<br />&gt; <br />&gt; <br />&gt; 3.restart service<br />&gt; <br />&gt; &nbsp;<br />&gt; <br />&gt; qterm -t quick<br />&gt; pbs_server<br />&gt; ps -A |grep maui<br />&gt; 18066 ?&nbsp; <br />&gt; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;00:00:00 maui<br />&gt; kill <br />&gt; 18066<br />&gt; /usr/local/software/maui-3.3.1/sbin/maui <br />&gt; <br />&gt; 4. That is Ok<br />&gt; <br />&gt; &nbsp;<br />&gt; <br />&gt; A user that belong to group siesta only can submit jobs to queue SIESTA and <br />&gt; can only use the nodes which has property &quot;siesta&quot;<br />&gt; <br />&gt; &nbsp;<br />&gt; <br />&gt; &nbsp;<br />&gt; <br />&gt; Best<br />&gt; <br />&gt; &nbsp;<br />&gt; <br />&gt; 2012-02-03<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; Guangping&nbsp;Zhang<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; 发件人:Jayavant Patil<br />&gt; <br />&gt; 发送时间:2012-02-03&nbsp;14:49<br />&gt; <br />&gt; 主题:[Mauiusers] Queue to Node <br />&gt; Mapping<br />&gt; <br />&gt; 收件人:torquedev,mauiusers<br />&gt; <br />&gt; 抄送:<br />&gt; <br />&gt; &nbsp;<br />&gt; <br />&gt; <br />&gt; Hi,<br />&gt; <br />&gt; &nbsp;&nbsp;&nbsp; I am using Torque 3.0.0 and Maui 3.3. I want <br />&gt; the jobs submitted to a specific queue should run only on some allocated nodes <br />&gt; to that queue (i.e. queue to node mapping).<br />&gt; <br />&gt; <br />&gt; &nbsp;&nbsp;&nbsp;&nbsp; <br />&gt; Does anybody know how to do this?<br />&gt; -- <br />&gt; <br />&gt; Thanks & <br />&gt; Regards,<br />&gt; Jayavant Ningoji Patil<br />&gt; Engineer: System Software<br />&gt; Computational <br />&gt; Research Laboratories Ltd.<br />&gt; Pune-411 004.<br />&gt; Maharashtra, India.<br />&gt; +91 <br />&gt; 9923536030.<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; Hi Guangping Zhang,<br />&gt; <br />&gt; &nbsp;&nbsp;&nbsp; Thanks a lot. It works.<br />&gt; <br />&gt; &nbsp;&nbsp; Just for curiosity, is this the only way to achieve the required?<br />&gt; <br />&gt; -- <br />&gt; <br />&gt; <br />&gt; Thanks & Regards,<br />&gt; Jayavant Ningoji Patil<br />&gt; Engineer: System Software<br />&gt; Computational Research Laboratories Ltd.<br />&gt; Pune-411 004.<br />&gt; Maharashtra, India.<br />&gt; +91 9923536030.<br />&gt; <br />&gt; <br />&gt;