preCICE - A Sustainable Foundation for Modern Multi-Physics Simulations

Autor: Hans-Joachim Bungartz, Gerasimos Chourdakis, Kyle Davis, Ishaan Desai, Konrad Eder, Oguz Ziya Koseomur, Miriam Mehl, Benjamin Rodenberg, David Schneider, Frédéric Simonis, Benjamin Uekermann
Přispěvatelé: Department of Informatics
Jazyk: angličtina
Rok vydání: 2020
Předmět:
Popis: preCICE is a coupling library for partitioned multi-physics simulations. Partitioned means that preCICE couples existing programs capable of simulating a subpart of the complete physics involved in a simulation. This allows for the high flexibility that is needed to keep a decent time-to-solution for complex multi-physics scenarios. preCICE runs efficiently on a wide spectrum of systems, from laptops up to 10000s of MPI Ranks. This poster shows how preCICE has developed over the years and highlights three major challenges concerning sustainable software development we faced over the years including strategies used to tackle them. Firstly, how to decide on a range of versions for dependencies to support and what type of package distribution to use. Secondly, how to test a coupling library with logically partitioned tests. Finally, how to profile a coupled simulation in contrast to a single program.
Databáze: OpenAIRE