CWIPI: Coupling With Interpolation Parallel Interface

CWIPI is an open-source library dedicated to the parallel coupling of independent simulation codes for multi-physics research, a field also covered by tools such as MUI (Tang et al., 2015) and preCICE (Chourdakis et al., 2022).It is aimed at anyone wishing to conduct studies and research in this field.It provides MPI-based communication and fully distributed data exchange on non-coincident meshes, including on-the-fly spatial interpolation.CWIPI stands out for its support of a wide variety of spatial interpolation families and a broad range of geometric element types.This extensive spatial capability allows users to leverage solver-specific numerical methods, including finite volumes, finite elements, discontinuous Galerkin, and spectral methods.Advanced users can further combine CWIPI's geometric algorithms with solvers' internal interpolations through callbacks, improving accuracy across highly heterogeneous solvers.CWIPI supports a wide range of interface geometries, from linear, surface, and volumetric elements to higher-order elements with curved edges and faces.Performance-critical algorithms have been specifically optimized for handling coupling cases involving dynamic or adaptive meshes.Recent developments in the ParaDiGM library (Quémerais et al., 2026) now provide dynamic load and memory balancing for large-scale simulations.Ongoing work includes GPU acceleration of geometric algorithms (Cazalbou et al., 2024) and the development of temporal interpolation methods (Simon et al., 2025).

Authors

Institutions

Publication Details

Journal
The Journal of Open Source Software
Published
2026-10-28
DOI
https://doi.org/10.21105/joss.10424
Primary Topic
Advanced Numerical Methods in Computational Mathematics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CWIPI: Coupling With Interpolation Parallel Interface

Bastien Andrieu, Eric Quémerais, Karmijn Hoogveld
1 links
The Journal of Open Source Software
Advanced Numerical Methods in Computational Mathematics
article

CWIPI: Coupling With Interpolation Parallel Interface

Bastien Andrieu, Eric Quémerais, Karmijn Hoogveld
article en

Abstract

CWIPI is an open-source library dedicated to the parallel coupling of independent simulation codes for multi-physics research, a field also covered by tools such as MUI (Tang et al., 2015) and preCICE (Chourdakis et al., 2022).It is aimed at anyone wishing to conduct studies and research in this field.It provides MPI-based communication and fully distributed data exchange on non-coincident meshes, including on-the-fly spatial interpolation.CWIPI stands out for its support of a wide variety of spatial interpolation families and a broad range of geometric element types.This extensive spatial capability allows users to leverage solver-specific numerical methods, including finite volumes, finite elements, discontinuous Galerkin, and spectral methods.Advanced users can further combine CWIPI's geometric algorithms with solvers' internal interpolations through callbacks, improving accuracy across highly heterogeneous solvers.CWIPI supports a wide range of interface geometries, from linear, surface, and volumetric elements to higher-order elements with curved edges and faces.Performance-critical algorithms have been specifically optimized for handling coupling cases involving dynamic or adaptive meshes.Recent developments in the ParaDiGM library (Quémerais et al., 2026) now provide dynamic load and memory balancing for large-scale simulations.Ongoing work includes GPU acceleration of geometric algorithms (Cazalbou et al., 2024) and the development of temporal interpolation methods (Simon et al., 2025).

The Journal of Open Source SoftwareVol. 11(126)
Université Paris-Saclay (FR), Office National d'Études et de Recherches Aérospatiales (FR), Département Multi-physique pour l'énergétique (FR)
Office National d'études et de Recherches Aérospatiales
Openalex Percentile: Top 21%
Advanced Numerical Methods in Computational Mathematics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
CWIPI: Coupling With Interpolation Parallel Interface — Bastien Andrieu, Eric Quémerais, et al. · The Journal of Open Source Software (2026) | TGRS Research Map | TGRS