On 29 October 2012 12:24, Oren Mustaki <[email protected]> wrote: > Hi everybody > > i have 2 groups of 36 nodes each. each group is connected via Infiniband > switch. > the 2 Infiniband switches are not connected. > > the groups are: > par.q@@group1 , par.q@@group2 > > the -q line: > #$ -q par.q@@group1,par.q@@group2 > > once in a while a job is trying to run on nodes from both groups which > result in failure. > > is there a way to allow running on par.q@@group1 or par.q@@group2 but never > on both ? Use PEs rather than queues for this. Create one PE for each group of hosts and use a wildcard to specify the PE you require. eg if you have PEs mpi-1 and mpi-2
qsub -pe mpi* 12 will run in one PE or the other but not both. The par.q queue could have pe_list mpi-1,[@group2=mpi-2] William > > thanks in advance > _______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
