Hi all,
We're running OGS 2011.11p1, with a 1:1 slot:core mapping. We mostly
run submit single threaded array jobs, one slot per task. We now want
to multi-thread some of the programs in order to speed up processing,
but need a way to allocate <n> slots to an <n> threaded task.
The first idea was to use a parallel environment to manage this, but
since the jobs are all with script (rather than a binary), we got bitten
by this bug:
http://gridengine.org/pipermail/dev/2011-December/000081.html
Unfortunately, patching/updating the GE software is not an option at the
moment. We've got to wait a few months for that, and in the meantime we
need a workaround for slot allocation.
Currently, I'm thinking of using a consumable equal to the number of
slots/cores on a machine to control allocation. I *think* this will
work OK as an interim solution. What I was wondering was: has anyone
encountered a similar situation? Did you use this trick to work around
it? Or is there a better workaround?
Thanks very much!
Chris
_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users