Code Coupling Workshop

Dates: 13 - 14 October 2021
Location: TBC


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.


The event is free and registration will open nearer the time.

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.


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).