The "slots" feature is only needed to support pe size ranges, e.g., qsub -pe smp 10-20. Otherwise you can set the binding size to match the pe size in a jsv script. Multi-host jobs should use entire hosts.

Yes, jobs can alter their affinity mask on Linux, but it constrains programs that default to launching one thread per core on the host.

-Jim


On Tue, 5 Mar 2013, Dave Love wrote:

Jim Phillips <[email protected]> writes:

Just enable core binding in the scheduler and use a jsv script to
force binding for all jobs.  Jobs run only on their assigned set of
cores regardless of how many threads they launch.

I don't know what platform that refers to, but it is simply false on
GNU/Linux.

You can only set binding generally for parallel jobs if you use SGE
8.0.0c+ with a "slots" count.  As it happens, you can currently just set
that in common/sge_request and it can't be overridden with qsub
<https://arc.liv.ac.uk/trac/SGE/ticket/1452>.

--
Community Grid Engine:  http://arc.liv.ac.uk/SGE/

_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to