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.

Fusion

https://github.com/vecma-project/VECMAtk/blob/master/tutorials/M12/easyvvuq-qcgpj/guide/EasyVVUQ%20%26%20QCGPJ%20-%20Tutorial.md

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.