TY - JOUR
T1 - Tutorial applications for Verification, Validation and Uncertainty Quantification using VECMA toolkit
AU - Suleimenova, Diana
AU - Arabnejad, Hamid
AU - Edeling, Wouter N.
AU - Coster, David
AU - Luk, Onnie O.
AU - Lakhlili, Jalal
AU - Jancauskas, Vytautas
AU - Kulczewski, Michal
AU - Veen, Lourens
AU - Ye, Dongwei
AU - Zun, Pavel
AU - Krzhizhanovskaya, Valeria
AU - Hoekstra, Alfons
AU - Crommelin, Daan
AU - Coveney, Peter V.
AU - Groen, Derek
N1 - Publisher Copyright:
© 2021 The Authors
PY - 2021/7
Y1 - 2021/7
N2 - 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.
AB - 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.
KW - Sensitivity analysis
KW - Uncertainty quantification
KW - Validation
KW - Verification
UR - http://www.scopus.com/inward/record.url?scp=85108285231&partnerID=8YFLogxK
U2 - 10.1016/j.jocs.2021.101402
DO - 10.1016/j.jocs.2021.101402
M3 - Article
AN - SCOPUS:85108285231
SN - 1877-7503
VL - 53
JO - Journal of Computational Science
JF - Journal of Computational Science
M1 - 101402
ER -