Example Compatible Packages
libEnsemble and the Community Examples repository include example generator functions for the following libraries:
APOSMM Asynchronously parallel optimization solver for finding multiple minima. Supported local optimization routines include:
DFO-LS Derivative-free solver for (bound constrained) nonlinear least-squares minimization
NLopt Library for nonlinear optimization, providing a common interface for various methods
scipy.optimize Open-source solvers for nonlinear problems, linear programming, constrained and nonlinear least-squares, root finding, and curve fitting.
PETSc/TAO Routines for the scalable (parallel) solution of scientific applications
DEAP Distributed evolutionary algorithms
Distributed optimization methods for minimizing sums of convex functions. Methods include:
ECNoise Estimating Computational Noise in Numerical Simulations
Surmise Modular Bayesian calibration/inference framework
Tasmanian Toolkit for Adaptive Stochastic Modeling and Non-Intrusive ApproximatioN
VTMOP Fortran package for large-scale multiobjective multidisciplinary design optimization
libEnsemble has also been used to coordinate many computationally expensive simulations. Select examples include:
See the API for generation functions here.