GS19 - MS10-5: Precice -- a Comprehensive Coupling Library for Large-scale Surface-coupled Multi-physics Problems 2019-SIAM-GS19-MS10-5-010.pdf