On Tue, Apr 16, 2013 at 04:11:38PM +0000, Brett Taylor wrote:
Hello,

Is there a way to modify how GE selects which host(s) to run jobs on?  For example, if I 
have one user submit 10 6-core jobs, can I make sure GE fills up one host before kicking 
jobs onto another, instead of "randomly" placing them on separate nodes?  I 
only have 18 hosts so I'd like to leave as many hosts completely free for other users as 
possible.

Yep, there are a few ways.  Assuming you are using parallel environments
for those 6-core jobs, you can modify the PE "allocation_rule" to be
"$pe_slots", which should do what you want.  Each job will use N slots
(as requested), but only on a single node

You can also try the special value "$fill_up" will do soemthing similar,
but allow slots to "overflow" into the next node.




Thanks,
Brett

Brett Taylor
Systems Administrator
Center for Systems and Computational Biology

The Wistar Institute
3601 Spruce St.
Room 214
Philadelphia PA 19104
Tel: 215-495-6914
Sending me a large file? Use my secure dropbox:
https://cscb-filetransfer.wistar.upenn.edu/dropbox/[email protected]

--
This email was Anti Virus checked by Astaro Security Gateway. 
http://www.astaro.com

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

--
Jesse Becker
NHGRI Linux support (Digicon Contractor)
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to