Code Coupling at Scale

As available computational power increases, there is a growing interest in the uses of complex multiscale solvers in a range of life science, physical science and engineering projects. In most cases, a single solver will not offer all of the required capabilities and, hence, a complex coupling framework is required to translate data between solvers and coordinate their separate calculations. In this work, we aimed to assess and demonstrate the practical applicability of existing code coupling tools in coupling two independent codes. We included the following code coupling libraries:

This allowed us to provide recommendations for, and improvements to, available code coupling tools to maximise their value across a range of HPC applications.



Training Course