Code Coupling Workshop
13 – 14 October 2021
1:00 pm
Zoom (Online)
Overview
The CCP-WSI working group would like to invite you to join a training session around general-purpose code coupling. This workshop will give you an appreciation of the challenges of code coupling for scientific modelling and simulation. It will focus on creating coupled solutions using an existing open-source software library that is designed entirely around MPI communications named the Multiscale Universal Interface (MUI). This library is used here as a working example in practical sessions, however the content taught is applicable more widely and other coupling libraries will be touched upon. The key focus of this workshop will be on simultaneous, domain-decomposed coupled solutions but other options will also be discussed and put into context.
Learning Objectives
Following this workshop, attendees will have a better appreciation of:
- Creating new coupled solutions designed for use on supercomputers, including challenges and solutions.
- Knowledge of the Multiscale Universal Interface coupling library, its applications and how to integrate it into their own coupled problems
- An opportunity to discuss their own coupling problems with peers and experts.
Prerequisites
While this workshop does not have any specific pre-requisites, the following are desirable for an attended to get the most out of it:
- An understanding of the concept of code coupling (either for multi-physics or multi-scale problems, or both.
- An ability to program, writing code from scratch using C++ and compiling (C, Fortran and Python are welcome)
Draft Agenda
Wednesday 13th October 2021
13:00 – 13:30 | Welcome and Introduction to code coupling in CCP-WSI | Ed Ransley (University of Plymouth) |
13:30 – 13:45 | Welcome to the workshop – overview and learning outcomes | Stephen Longshaw (STFC) |
13:45 – 14:15 | Introduction to general high-performance code coupling | Alex Skillen (STFC) |
14:15 – 14:45 | The Multiscale Universal Interface (MUI) code coupling library | Stephen Longshaw (STFC) |
14:45 – 15:00 | Break | |
15:00 – 16:30 | Practical session 1: Compiling and running simple coupled examples using MUI |
Thursday 14th October 2021
09:00 – 09:30 | Coupling using High-performance computing environments | Stefano Rolfo (STFC) |
09:30 – 11:00 | Practical session 2: Creating and running real coupled cases | |
11:00 – 11:30 | Break | |
11:30 – 12:15 | Breakout discussions (organised by topics proposed during the workshop) | |
12:15 – 12:30 | Wrap-up and close |
Registration for this event has closed.