Don't know of a pure end-user request for this...

You could ask the admins to create a project and quota set
to specifically limit the number of slots allocated to a project
per host to 6. Then with a combination of the pe request and
project request, you should be ok....

qsub -pe smp 12 -P myparallelproject ...

hope this helps.

-Ed


-----Original Message-----
From: William Hay [mailto:[email protected]]
Sent: Wednesday, June 5, 2013 04:03 AM
To: 'S. Sanchez'
Cc: [email protected]
Subject: Re: [gridengine users] limiting the number of cores per node




On 5 June 2013 08:32, S. Sanchez <[email protected]> wrote:
Dear William,

Thanks for your response. Yes, I know that the admin can do this for me and 
save me time, but the an 8-core parallel environment may not solve my problem 
in terms



My point wasn't that the admin could do it for you but that they were a better 
source for information on how to do it than the list. The problem is that grid 
engine is sufficiently flexible that there is no general solution.


of flexibility. That is, there could be instances in which, I want a job 
running 6 cores in node#1 and 6 cores in node#2. That is why, I am asking for a 
non-admin solution.

For example, is there a way to restrict the number of cores per node on a 
memory basis?



It depends if the admin set the memory complex as a per slot consumable. If so 
your memory request will be per slot and grid engine won't pack slots more 
tightly than dictated by that.

Or more simply, is there a way (at all) at the user-level to restrict the 
number of cores per node?


In the out of the box config I don't think there is. But IIRC the out of the 
box config doesn't have any configured PEs(except I think the Univa version) 
either so you almost certainly aren't running an out of the box config and only 
your local admin knows how it is configured.


> hi,
>
> i am trying the number of cores per node and i checked google and i found
> the following link:
>
>http://comments.gmane.org/gmane.comp.clustering.gridengine.users/18883
>
> but, i can't access all the links provided in this website.
>
> so, my question is: how can i limit the number of cores per node? I want
> to use say 8 cores of node # 1 and 8 cores of node # 2 in a cluster that
> contains only 16-core nodes.
>
> any ideas? i don't have admin rights to create a new queue or something
> like that. i am trying to find a solution that a non-admin user can
> implement.
>
>
Ask whoever does have admin rights. Grid Engine is a very flexible
scheduler that can be set up in a number of ways. If the admin has set
one up you could use a PE with an allocation_rule of 8. Otherwise you
could look for a per slot consumable resource that you don't care about and
request 1/8th of the amount available per host. This would only work if
the scheduler is set up so that you get or can request exclusive access to
the hosts.


> best,
> -rs
>





On Wed, Jun 5, 2013 at 8:12 AM, S. Sanchez <[email protected]> wrote:

hi,

i am trying the number of cores per node and i checked google and i found the 
following link:

http://comments.gmane.org/gmane.comp.clustering.gridengine.users/18883

but, i can't access all the links provided in this website.

so, my question is: how can i limit the number of cores per node? I want to use 
say 8 cores of node # 1 and 8 cores of node # 2 in a cluster that contains only 
16-core nodes.

any ideas? i don't have admin rights to create a new queue or something like 
that. i am trying to find a solution that a non-admin user can implement.


best,
-rs








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

Reply via email to