User Guide:
Quickstart
Advanced Installation
Understanding libEnsemble
Constructing Workflows
Running libEnsemble
Running on HPC Systems
Tutorials:
Simple Introduction
Ensemble with an MPI Application
Executor - Assign GPUs
Optimization with APOSMM
Calibration with Simulation Cancellation
Examples:
Generator Functions
Simulation Functions
Allocation Functions
Calling Scripts
Additional References:
Frequently Asked Questions
Known Issues
Release Notes
Contributing to libEnsemble
Posters and Presentations
Developer Guide:
Release Management
Internal Modules
libEnsemble
Tutorials
View page source
Tutorials
Simple Introduction
Ensemble with an MPI Application
Getting Started
Calling Script
Exercise
Simulation Function
Running the example
Exercises
Running the generator on the manager
Running forces application with input file
Multiple parameters
Executor - Assign GPUs
Simulation function
Compiling the Forces application
Running the example
Changing the number of GPUs per worker
Varying resources
Multiple applications
Checking GPU usage
Example submission script
Optimization with APOSMM
Six-Hump Camel Simulation Function
APOSMM Operations
APOSMM Persistence
Calling Script
Final Setup, Run, and Output
Applications
Calibration with Simulation Cancellation
Introduction - Calibration with libEnsemble and a Regression Model
Overview of the Calibration Problem
Point Cancellation Requests and Dedicated Fields
Allocation Function and Cancellation Configuration
Calling Script - Reading Results
Using cancellations to kill running simulations