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
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users