This is the month 9 release of the VECMA toolkit. The release consists of three components:
- FabSim3 v0.9
- EasyVVUQ v0.2
- QCG-Client (installed using FabSim3 here)
Details of both component releases, including features added for this version of the toolkit, can be found below:
FabSim3 v0.9
New Features
- Support for containerization (with FabSim3 deployable as a Docker Image) (#71)
- FabSim3 singularity container : How to use (#90)
- Added automated installation script for QCG-Client (/backends/qcg)
- Added support for job submission and monitoring using QCG Broker.
- Added FabUQCampaign plugin, which runs the UQ (uncertainty quantification) samples from an EasyVVUQ campaign via the
campaign2ensemble
subroutine of FabSim3 , submiting the UQ samples as ensemble jobs to remote machines.
Updates
- Updated machines variable documentation (#79)
- Enabled integration with QCG Broker, e.g. by typing
fab qcg dummy:dummy_test
(#75) - Added documentation how to create a FabSim3 plugin (#85)
- Revised
run_ensemble
output layout, so that it is grouped into a parent directory, and can be trivially converted for further processing using EasyVVUQ. (#87) - Updated FabDummy, FabMD and FabFlee examples.
- Various minor tweaks to documentation and examples. (e.g., improved documentation of default variables (#80)
EasyVVUQ v0.2
Incremental development release, aligned with the M9 release of the VECMA Toolkit.
Added to the basic architecture in place for creating UQ workflows since last release:
- Chaospy integration
- Polynomial chaos expansion example
- Initial implementation of stochastic collocation