Advanced Installation¶
pip || uv || pixi || conda || Spack
libEnsemble can be installed from pip, uv, pixi, Conda, or Spack.
libEnsemble requires the following dependencies, which are typically automatically installed alongside libEnsemble:
We recommend installing in a virtual environment from uv, conda or another source.
Further recommendations for selected HPC systems are given in the HPC platform guides.
Globus Compute¶
Globus Compute may be installed optionally to submit simulation function instances to remote Globus Compute endpoints:
pip install globus-compute-sdk
This is an optional dependency; libEnsemble operates normally without it.
If Globus Compute is not installed and a globus_compute_endpoint is
configured, libEnsemble will warn and fall back to local execution.
See Globus Compute - Remote User Functions for usage, and the GlobusComputeExecutor API reference for the full executor interface.