preCICE v2: A Sustainable and User-Friendly Coupling Library

  title={preCICE v2: A Sustainable and User-Friendly Coupling Library},
  author={Gerasimos Chourdakis and Kyle Davis and Benjamin Rodenberg and Miriam Schulte and Fr{\'e}d{\'e}ric Simonis and Benjamin Uekermann and Georg Abrams and Hans-Joachim Bungartz and Lucia Cheung Yau and Ishaan Desai and Konrad Eder and Richard Hertrich and Florian Lindner and Alexander Rusch and Dmytro Sashko and David Schneider and Amin Totounferoush and Dominik Volland and Peter Vollmer and Oguz Ziya Koseomur},
preCICE is a free/open-source coupling library. It enables creating partitioned multi-physics simulations by gluing together separate software packages. This paper summarizes the development efforts in preCICE of the past five years. During this time span, we have turned the software from a working prototype -- sophisticated numerical coupling methods and scalability on ten thousands of compute cores -- to a sustainable and user-friendly software project with a steadily-growing community. Today… 


This work proposes a feasible and application-agnostic software framework to couple inde-pendent simulation codes in a many-to-one fashion and demonstrates the applicability of the framework by a two-scale coupled heat conduction problem.

Second-Order Projection-Based Mapping Methods for Coupled Multi-Physics Simulations

This thesis implemented the second-order projection-based mapping method nearest-neighbor-gradient by extending the coupling library preCICE, which uses state-of-the-art algorithms for coupling partitioned multi-physics simulations in a black-box manner and found that the method shows the best convergence order by contrast with the existing mapping methods, including radial basis function mappings.

Parallel Multi-Physics Simulation of Biomass Furnace and Cloud-based Workflow for SMEs

This work developed a parallel simulation tool for the simulation of biomass furnaces that relies on a parallel coupling between Computation Fluid Dynamics (CFD) and Discrete Element Method (DEM), which is computation-intensive but provides accurate and detailed results for biomass combustion with a moving fuel bed.

A Numerical Study on an Oscillating Water Column Wave Energy Converter with Hyper-Elastic Material

: A model different from the traditional WEC, known as the flexible wave energy converter (fWEC), is numerically modeled in this paper. The fWEC is believed to be more efficient and has a greater range

Design and evaluation of a waveform iteration–based approach for coupling heterogeneous time stepping methods via preCICE

  • B. Rodenberg
  • 15th World Congress on Computational Mechanics (WCCM-XV) and 8th Asian Pacific Congress on Computational Mechanics (APCOM-VIII)
  • 2022

Enhancing Quasi-Newton Acceleration for Fluid-Structure Interaction

Two new approaches—pre-scaling weight monitoring and a new, so-called QR3 filter, are proposed to substantially improve runtime while not affecting convergence quality of quasi-Newton methods used for partitioned fluid-structure interaction.



Coupling OpenFOAM to different solvers, physics, models, and dimensions using preCICE

A certain aspect of fluid-fluid coupling is picked, for which recent activities are discussed: coupling 3D OpenFOAM to any external 1D fluid solver.

Radial basis function interpolation for black-box multi-physics simulations

This talk will put special emphasis on distributed implementation of the data mapping features and the P2P communication, while the paper will focus solely on the radial basis function interpolation.

SU2: An Open-Source Suite for Multiphysics Simulation and Design

The framework is demonstrated on a number, solving both the flow and adjoint systems of equations to provide a high-fidelity predictive capability and sensitivity information that can be used for optimal shape design using a gradient-based framework, goal-oriented adaptive mesh refinement, or uncertainty quantification.

C-Coupler2: a flexible and user-friendly community coupler for model coupling and nesting

C-Coupler2 is ready for use to develop various coupled or nested models and has passed a number of test cases involving model coupling and nesting, and with various MPI process layouts between component models, and has already been used in several real coupled models.

Efficient and Scalable Initialization of Partitioned Coupled Simulations with preCICE

It is shown, that the two-level initialization method is five times faster than the old one-level scheme on 24,567 CPU-cores using a mesh with 628,898 vertices, and is able to handle much larger computational meshes, since the central mesh communication of the one- level scheme is replaced with a fully point-to-point mesh communication scheme.

A plug-and-play coupling approach for parallel multi-field simulations

This paper studies a class of coupling approaches that were originally introduced in order to improve the parallel scalability of partitioned simulations and finds that they turn out to be particularly suited also for simulations involving more than two coupled fields.

Development and performance of a new version of the OASIS coupler , OASIS 3-MCT _ 3 . 0

OASIS is coupling software developed primarily for use in the climate community. It provides 10 the ability to couple different models with low implementation and performance overhead. OASIS3-MCT is