Am 15.05.2012 um 15:39 schrieb Arturo:

> Hi William,
> 
> you were right, it was running in various nodos:
> 
>  74545 0.60500 test     arturo       r     05/15/2012 15:17:46 
> [email protected]      MASTER
>                                                                               
>                          [email protected]      SLAVE
>  74545 0.60500 test     arturo       r     05/15/2012 15:17:46 
> [email protected]        SLAVE
>  74545 0.60500 test     arturo       r     05/15/2012 15:17:46 
> [email protected]        SLAVE
> 
> Well, looking deeply, the problem is that I created a complex value 
> "slotsfree" consumable and requestable and I assigned it to the node045 with 
> the value:
> slotsfree=8 (for example).

Why you are defining another slots complex and not using the builtin one?

-- Reuti


> If I submit a job using a parallel environment to this node without 
> configuring this complex_value, it works perfectly.
> And when I submit a job without using a PE to this node, but with this 
> complex_value configured, it also works,
> but when I submit the same job, using a PE  and the complex_value, it doen't 
> work, and in the output it only says this:
> 
> cannot run in PE "openmpi" because it only offers 2 slots
> 
> 
> Is it more clear now? Why does not work if I PE is configured without slot 
> imitation, the node has 64 slots, and the slotsfree value is greated than 4?
> 
> Thanks for your help.
> 
> Regards
> Arturo
> 
> 
> El 15/05/12 14:33, William Hay escribió:
>> On 15 May 2012 13:05, Arturo<[email protected]>  wrote:
>>> Hi,
>>> 
>>> I have a very strange behaviour when I try to use a parallel environment
>>> with hard_queue_list option.
>>> 
>>> In my script I have a parallel configuration:
>>> 
>>>     #$ -pe openmpi 4
>>> 
>>> and if submit the script in the following way it works and runs in node
>>> test@node045
>>> 
>>>     qsub script.sh
>>> 
>>> But If I submit the script using the hard_queue_list it doesn't run:
>>> 
>>>     qsub -q test script.sh
>>> 
>>> With this error:
>>> 
>>>     cannot run in PE "openmpi" because it only offers 2 slots
>>> 
>>> Obviously, the node is always empty. What may be wrong?
>> It's hard to diagnose what's going on without knowing more about your
>> configuration.
>> Are you certain the entire job is running in the queue instance
>> test@node045 when you submit without a queue list?
>> One possibility is that queue test@node045 has only two slots.  The
>> master slot of the job plus one slave runs
>> in test@node045 while the remaining slots run elsewhere.
>> 
>> When the job is running what output do you get from qstat -g t?
>> 
>> William
> 
> 
> _______________________________________________
> users mailing list
> [email protected]
> https://gridengine.org/mailman/listinfo/users
> 


_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to