Am 15.05.2014 um 15:02 schrieb Roberto Nunnari: > Hi :-) > > I'm now playing with hostgroups. > > I would like users to be able to submit jobs specifying a preferred > hostgroup.. > > up to now I found only this method: > qsub -q *@@hexcoreamd.hg myscript > But I'd rather avoid using the -q option.. also that pretty ugly.. > > I also tried: > qsub -l hostname=@hostgroup myscript > but hostname wants a real hostname > > > Then I tried with complex (a different approch without hostgroups): > > $ qconf -sc |grep core > hexacore_amd hcorea BOOL == YES NO 0 0 > quadcore_amd qcorea BOOL == YES NO 0 0 > quadcore_intel qcorei BOOL == YES NO 0 0 > seicore_intel scorei BOOL == YES NO 0 0 > > $ qconf -se node01 |grep core > complex_values mem_free=31.4G,quadcore_amd=true > > and that works with > qsub -l qcorea myscript > > > Any more ideas?
Similar to your extension, but only one CSTRING complex (see `man complex`), which can be set to the actual value in each exechost's definition. The advantage compared to the BOOL setup is, that you can use expressions in case you want to include/exclude more than one platform. -- Reuti > > Thank you and best regards. > Robi > _______________________________________________ > users mailing list > [email protected] > https://gridengine.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
