preCICE: A user-friendly coupling ecosystem for efficient multi-physics simulations

  • Chourdakis, Gerasimos (Technical University of Munich)
  • Davis, Kyle (University of Stuttgart)
  • Desai, Ishaan (University of Stuttgart)
  • Rodenberg, Benjamin (Technical University of Munich)
  • Schneider, David (University of Stuttgart)
  • Schulte, Miriam (University of Stuttgart)
  • Simonis, Frédéric (Technical University of Munich)
  • Uekermann, Benjamin (University of Stuttgart)

Please login to view abstract download link

The preCICE coupling library and ecosystem allow us to put together existing single-physics codes to simulate multi-physics phenomena, with minimal changes to each solver's source code (if any). The free/open-source library at the core of the growing preCICE ecosystem allows for efficient, black-box coupling of arbitrary many simulation participants, offering advanced communication (peer-to-peer MPI and TCP/IP sockets), mapping (projection- and RBF-based), and coupling (serial and parallel schemes, including fully-parallel Interface Quasi-Newton acceleration) methods. It has been used by more than 100 research groups worldwide for a variety of applications, including fluid-structure interaction, conjugate heat transfer, and more. In addition to the core library, many ready-to-use integrations with popular open-source simulation tools and extensive user documentation make it possible to generate multi-physics simulations at the application level, by writing configuration files. This talk will give an overview of the preCICE ecosystem, presenting example applications and latest news, while putting it in the context of coupling approaches for wave-structure interaction.