HiDALGO2, CIRCE and SEAVEA Hackathon. Verification, Validation, and Uncertainty Quantification (VVUQ) for global challenge applications.

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Mixed
Live (synchronous)

Venue Information

Country: Germany
Venue Details: Click here

Training Content and Scope

Scientific Domain
Level of Instruction
Beginner
Intermediate
Sector of the Target Audience
Research and Academia
Industry
Public Sector
HPC Profile of Target Audience
Application Users
Application Developers
Language of Instruction

Other Information

Organiser
Supporting Project(s)
HiDALGO2
Event/Course Description

The Hackathon will focus on enabling Verification, Validation and Uncertainty Quantification (VVUQ) for global challenge applications (e.g., those used in HiDALGO2 and CIRCE) using the SEAVEA toolkit (SEAVEAtk). During the event, participants will learn about the SEAVEAtk components aiming

  • 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 using HPC resources (FabSim3),
  • to enable the efficient execution of large numbers of jobs on computational resources (QCG Pilot Job Manager and RADICAL Cybertools),
  • to make creating coupled multiscale simulations easy, and to then enable efficient Uncertainty Quantification of such models using advanced semi-intrusive algorithms (MUSCLE3),
  • to perform surrogate modelling using Gaussian Processes (MOGP).

Specifically for this Hackathon, we will introduce the Multipurpose Uncertainty Quantification and Sensitivity Analysis (mUQSA) web-based Graphical User Interface, which supports application developers and users lacking in-depth knowledge of the subject, and integrates with SEAVEAtk. mUQSA automates and streamlines the efficient execution of UQ computations on large-scale High-Performance Computing systems.

During the Hackathon you will have the opportunity to engage in hands-on learning by interacting with the SEAVEAtk experts, who will help you in applying your choice of SEAVEAtk tools on your own codes and applications. Existing SEAVEAtk users are also welcome, as the team will offer support to add more rigorous VVUQ to their applications.