executorlib.executor.single

executorlib.executor.single#

Functions

create_single_node_executor([max_workers, ...])

Create a single node executor

Classes

SingleNodeExecutor([max_workers, ...])

The executorlib.SingleNodeExecutor leverages either the message passing interface (MPI), the SLURM workload manager or preferable the flux framework for distributing python functions within a given resource allocation.

TestClusterExecutor([max_workers, ...])

The executorlib.api.TestClusterExecutor is designed to test the file based communication used in the SlurmClusterExecutor and the FluxClusterExecutor locally.