Overview || Base Executor || MPI Executor || Flux Executor || Globus Compute Executor

Executors

libEnsemble’s Executors can be used within user functions to provide a simple, portable interface for running and managing user applications.

The Executor provides a portable interface for running applications on any system and any number of compute resources. The MPI Executor launches MPI applications on local resources; the Globus Compute Executor submits Python callables to remote Globus Compute endpoints.

Please select from the sections above or the sidebar navigation to read more.