Tutorials

We provide four application tutorials to show that VECMAtk can be applied to solve some real world problems. These are:

  • FabFlee (migration modelling)
  • FabUQCampaign (basic CFD models)
  • Fusion
  • FabMD (molecular dynamics)

Each tutorial highlights different components in VECMAtk, as indicated by the corresponding figures.

FabFlee

https://github.com/djgroen/FabFlee/blob/master/doc/Tutorial.md

In this tutorial we will explain how you can combine a simple stochastic conflict evolution model (Flare) with an agent-based migration model (Flee), perform a set of runs based on different conflict evolutions, and visualize the migrant arrivals with confidence intervals.

Figure 1: Overview of VECMAtk components used in the FabFlee tutorial.

FabUQCampaign

https://github.com/wedeling/FabUQCampaign/blob/master/Tutorial_ADE.md

This tutorial describes how to create a Stochastic Collocation EasyVVUQ campaign.

Figure 2: Overview of VECMAtk components used in the FabUQCampaign tutorial.

HPC execution of EasyVVUQ with QCG
Pilot Job

 

This tutorial allows users to submit an entire integrated EasyVVUQ and QCG Pilot Job Manager workflow as a single job into the HPC cluster.

Figure 3: Overview of VECMAtk components used in the Fusion tutorial.

FabMD

https://github.com/UCL-CCS/FabMD/blob/master/doc/EasyVVUQ_FabMD_example.md

This example shows how to create an ensemble of LAMMPS simulations using EasyVVUQ, execute the jobs through FabMD, then analyse them within the EasyVVUQ architecture.

Figure 4: Overview of VECMAtk components used in the FabMD tutorial.