What if we could build complex and efficient multi-physics simulations by easily plugging together the tools we already have at hand? Prototyping such complex and efficient simulations has been possible since longer with the free/open-source coupling library preCICE, which provides sophisticated numerical coupling methods and scalability on ten thousands of compute cores [Bungartz et al., preCICE – A fully parallel library for multi-physics surface coupling, Comp&Fluids, 2016, https://doi.org/10.1016/j.compfluid.2016.04.003].
Today, it is significantly easier to design partitioned simulations by selecting from a list of ready-to-use integrations with widely-used simulation codes, following a unified and actively maintained online documentation, and connecting with an expanding community of users and contributors, counting more than 100 research groups worldwide. This growing ecosystem of subprojects creates challenges in structuring and automating the development, documentation, testing, and continuous integration from unit to system level. This poster will present the challenges and lessons learned in growing preCICE from an as-is coupling library to a sustainable, batteries-included ecosystem [Chourdakis et al., preCICE v2: A sustainable and user-friendly coupling library [version 1; peer review: 2 approved] Open Res Europe 2022, 2:51, https://doi.org/10.12688/openreseurope.14445.1].
«
What if we could build complex and efficient multi-physics simulations by easily plugging together the tools we already have at hand? Prototyping such complex and efficient simulations has been possible since longer with the free/open-source coupling library preCICE, which provides sophisticated numerical coupling methods and scalability on ten thousands of compute cores [Bungartz et al., preCICE – A fully parallel library for multi-physics surface coupling, Comp&Fluids;, 2016, https://doi.org/10.1016/...
»