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.
- Code Coupling Libraries for High Performance Multi-Physics Simulation, Philippa Rubin
- Scientific Computing Seminar Series, Science and Technology Facilities Council, May 2021 (Video and slides provided via link)
- Comparison of code coupling libraries for high performance multi-physics simulation, P. Rubin, Technical Report DL-TR-2022-001, 2022 Citation Details
- Weak and strong scaling of the CIAN2 code coupling mini-app, Andrew D. Taylor, Technical Report DL-TR-2017-001, June 2017