[gridengine users] define PE on special hosts

William Hay 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?
>
> yes,
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
> queue.
Which queue, the one it runs in or the one you wanted it to run in?

>>
>> William
>> >
>> > Thx
>
>



More information about the users mailing list