Flux launch commands supporting MPIR #5726
-
Hi All, Is there a complete list of flux commands that can be used to start user applications and which of these support MPIR? I see that both flux run and flux job attach can both be used to launch jobs and expose the MPIR interface. Many thanks, Rich. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
All Flux jobs support MPIR in a way. Unlike other RMs, Flux jobs do not require a "frontend process", which is typically the executable in which the MPIR interface is exposed. Instead, jobs in Flux run as a parallel program and the Since most submission cli tools are Python, the majority of the currently exposed MPIR interface is in the There is one piece of MPIR support in the Python |
Beta Was this translation helpful? Give feedback.
All Flux jobs support MPIR in a way. Unlike other RMs, Flux jobs do not require a "frontend process", which is typically the executable in which the MPIR interface is exposed. Instead, jobs in Flux run as a parallel program and the
flux job attach
utility can be used to interactively attach to the job and shepherd I/O, signals, etc. However, a job can run to completion without ever usingflux job attach
(e.g. ifflux submit
is used).Since most submission cli tools are Python, the majority of the currently exposed MPIR interface is in the
flux job attach
utility. This utility can be used to attach to any running job and fetch the MPIR debug info (even if anotherflux job attach
is current…