1. Tutorial applications for Verification, Validation and Uncertainty Quantification using VECMA toolkit
- Author
-
Vytautas Jancauskas, Peter V. Coveney, Jalal Lakhlili, Diana Suleimenova, Alfons G. Hoekstra, Dongwei Ye, Derek Groen, Michal Kulczewski, Hamid Arabnejad, Pavel Zun, Wouter Edeling, Daan Crommelin, O. O. Luk, Lourens Veen, Valeria V. Krzhizhanovskaya, D. P. Coster, Multiscale Networked Systems (IvI, FNWI), Computational Science Lab (IVI, FNWI), and Analysis (KDV, FNWI)
- Subjects
General Computer Science ,Computer science ,uncertainty quantification ,02 engineering and technology ,01 natural sciences ,010305 fluids & plasmas ,Theoretical Computer Science ,Domain (software engineering) ,Software ,sensitivity analysis ,0103 physical sciences ,Validation ,0202 electrical engineering, electronic engineering, information engineering ,Sensitivity (control systems) ,Uncertainty quantification ,validation ,business.industry ,Verification ,Supercomputer ,Automation ,Workflow ,Modeling and Simulation ,020201 artificial intelligence & image processing ,Software engineering ,business ,Sensitivity analysis ,verification - Abstract
Copyright © 2021 The Author(s). The VECMA toolkit enables automated Verification, Validation and Uncertainty Quantification (VVUQ) for complex applications that can be deployed on emerging exascale platforms and provides support for software applications for any domain of interest. The toolkit has four main components including EasyVVUQ for VVUQ workflows, FabSim3 for automation and tool integration, MUSCLE3 for coupling multiscale models and QCG tools to execute application workflows on high performance computing (HPC). A more recent addition to the VECMAtk is EasySurrogate for various types of surrogate methods. In this paper, we present five tutorials from different application domains that apply these VECMAtk components to perform uncertainty quantification analysis, use surrogate models, couple multiscale models and execute sensitivity analysis on HPC. This paper aims to provide hands-on experience for practitioners aiming to test and contrast with their own applications. This work was supported by the VECMA project, which has received funding from the European Union Horizon 2020 research and innovation programme under grant agreement No. 800925. The development of MUSCLE3 and its respective description was supported by the Netherlands eScience Center and NWO under the e-MUSC project. The development of ISR3D was supported by the InSilc project and the In Silico World (ISW) project (European Union Horizon 2020 research and innovation programme grant agreements #777119 and #101016503 respectively). The calculations were performed in the Poznan Supercomputing and Networking Center.
- Published
- 2021