Ahh I should have read more carefully - thanks - all is well.
On 3/5/2012 1:27 PM, Rayson Ho wrote:
On Mon, Mar 5, 2012 at 4:17 PM, Joseph Norris<[email protected]> wrote:
i) is it possible to create a new PE to make a 4-slot calculation be
queued until a node is available with all 4 slots free?
Can't you do that by setting the "allocation_rule"??
If the special
denominator $pe_slots is used, the full range of
processes as specified with the qsub(1) -pe switch
has to be allocated on a single host (no matter
which value belonging to the range is finally
chosen for the job to be allocated).
See sge_pe(5):
http://gridscheduler.sourceforge.net/htmlman/htmlman5/sge_pe.html
ii) is there a way of doing this using some clever job script flag?
iii) can the queue system be made to accumulate 1-slot jobs in as
few nodes as possible to avoid the above problem?
See "N1GE 6 - Scheduler Hacks: "least used" / "fill up" configuration":
http://wiki.gridengine.info/wiki/index.php/StephansBlog
BTW, if you have shared memory jobs (OpenMP, Intel TBB, etc), don't
use a PE designed for MPI. Add a new PE for each type of parallel job.
Rayson
--
Joseph Norris Applications Developer/Server Administrator
University of California Merced - School of Natural Science
209-201-3410
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users
--
Joseph Norris Applications Developer/Server Administrator
University of California Merced - School of Natural Science
209-201-3410
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users