VECMA VVUQ Toolkit Month 30 release: FabSim3, EasyVVUQ, QCG, EasySurrogate, MUSCLE3 and Application Tutorials
Welcome to the dedicated website for the VECMA Toolkit (VECMAtk), the central deliverable of the VECMA Project.
VECMAtk enables automated Verification, Validation and Uncertainty Quantification (VVUQ) for complex single- and multi-scale applications that can be deployed on emerging exascale platforms and provides support for software applications for any domain of interest. In January 2021, VECMA announced the M30 release of VECMAtk, which contains a suite of components, providing tools to:
- create VVUQ procedures (EasyVVUQ),
- to facilitate the creation of surrogate models for multiscale simulations (EasySurrogate)
- to automate the complex workflows emerging from these procedures (FabSim3),
- to enable the efficient execution of large numbers of jobs on computational resources (QCG Pilot Job Manager),
- to provide convenient means to use HPC facilities for users (QCG-Now) and user-developers (FabSim3 and QCG-Client),
- and to make creating coupled multiscale simulations easy, and to then enable efficient Uncertainty Quantification of such models using advanced semi-intrusive algorithms (MUSCLE3)
We have been developing the software toolkit to enable automated VVUQ, providing support for software applications regardless of the domain of interest. We have established a collection of readily working algorithms for uncertainty quantification within existing multiscale computing tools. We provide tutorials in four application areas as part of this initial release.
For more information about the wider activities of the VECMA Project, please consult our main website.