[gridengine users] define PE on special hosts
w.hay at ucl.ac.uk
Sat Nov 19 12:00:46 UTC 2011
On 19 November 2011 09:58, mahbube rustaee <rustaee at gmail.com> wrote:
> On Sat, Nov 19, 2011 at 12:05 PM, William Hay <w.hay at ucl.ac.uk> wrote:
>> On 19 November 2011 04:53, mahbube rustaee <rustaee at gmail.com> wrote:
>> > Hi,
>> > I defined a queue on @node-grp (a group of nodes).
>> > I defined mpi2 parallel environment as:
>> > start_proc_args /opt/gridengine/mpi/startmpi.
>> > sh $pe_hostfile
>> > stop_proc_args /opt/gridengine/mpi/stopmpi.sh
>> > allocation_rule 2
>> > control_slaves FALSE
>> > job_is_first_task TRUE
>> > urgency_slots min
>> > accounting_summary TRUE
>> > and attach this PE to that queue. I expected that parallel programs get
>> > slots from @node-grp on that queue and 2 slots on any host.
>> > but that was not happen, slots are at another hosts that arenot member
>> > of
>> > @node-grp.
>> > how can I define such parallel environment ?
>> 1.Were the parallel programs submitted to the mpi2 PE or possibly to a
>> different PE?
> Yes, the parallel programs submitted to the mpi2 PE.
>> 2.Is mpi2 defined in the pe_list of the queue in which the jobs actually
>> do run?
Well that would appear to be the problem. If you have multiple queues
with mpi2 defined then the job can run in any or all of them
> number of slots per node is correct, but host list is not host list on that
Which queue, the one it runs in or the one you wanted it to run in?
>> > Thx
More information about the users