Closed jan-janssen closed 1 month ago
I think there's a good chance this would work. When I have a chance I want to download and try. I think the thing that really stands out to me from my initial pass was the ability to do multi-core MPI "jobs" locally. That's SUPER useful for local dev.
This pull request introduces a new class of interfaces
PyFluxStepExecutor
,PyMPIStepExecutor
andPySlurmStepExecutor
. Each of these allow to submit a function by specifying the resource requirements on the function rather than on the executor.Example:
Output: