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

Reply via email to