On Tue, 26 Mar 2013 17:10:55 +0100 Reuti Reuti wrote: > Hi, Hi Reuti, [...]
> > 2) core binding. I have it configured for serial and smp jobs, but > > which is the correct strategy and configuration for mpi jobs? > > Is linear going to span jobs acros different host sockets? > > AFAICS the request is applied on all machines which you get granted > for the job. I.e. applied per `qrsh -inherit ...` besides setting it > for the jobscript already. This is hard to handle in case of a round > robin allocation, as you don't know in advance whether you get just > one slot per machine or more. Maybe the best would be to use it with > a fixed allocation rule only. Seems the best idea, but it has a big con: if I define an allocation of, let's say 2 slots per node, and there's a job asking for 40 slots, I need 20 nodes to free 2 slots each, if one node has 12 slots free, only 2 will be used, will really affect adversely mpi queue jobs cause maybe some of those 20 nodes are running really long jobs... I'm thinking on leaving mpi jobs out of any core binding strategy. > -- Reuti Cheers, Arnau _______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
