mache.parallel.placement.PlacementSupport
- class mache.parallel.placement.PlacementSupport(*values)[source]
The mechanism a machine has for confining a launch to given resources.
- Variables:
SCHEDULER (PlacementSupport) – The batch system reserves the resources a launch asks for, so two concurrent launches cannot exceed what each was given.
CPU_BINDING (PlacementSupport) – The launcher binds each task to specific cores, which keeps concurrent launches apart but does not reserve anything. Work that rebinds itself is not prevented from doing so.
NONE (PlacementSupport) – There is no way to confine a launch on this machine, so concurrent launches will oversubscribe or serialize.
- __init__()
Attributes
SCHEDULERCPU_BINDINGNONE