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