We have OpenMP jobs that need a user-defined (usually more than one but less 
than all) number of cores on a single node for each job.  In addition to 
running these jobs, our program has an interface to the cluster so they can 
submit jobs through a custom GUI (and we build the qsub command in the 
background for the submission).  I'm trying to find a way for the job to 
request those multiple cores that does not depend on the cluster to be 
configured a certain way, since we have no control as to whether the client has 
a parallel environment created, how it's named, etc...

Basically, I'm just looking for the equivalent of -l nodes=[count] in 
PBS/Torque, or -n [count] in LSF, etc...  The program will use the correct 
number of cores we pass to it, but we need to pass that parameter to the 
cluster as well to ensure it only gets sent to a node with the correct amount 
of cores available.  This works fine in the other clusters we support but I'm 
completely at a loss as to how to do it in Grid Engine.  I feel like I must be 
missing something!  :-)

Thank you.

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

Reply via email to