Can preCICE be used with moving meshes?

What happens when the interface is moving?

It depends on what exactly is meant by “moving”. preCICE currently only supports static meshes, i.e. the mesh coordinates cannot be changed during a simulation. A dissertation in progress will introduce support for dynamic meshes. Nevertheless, also with static meshes, one can treat moving geometries and moving meshes if the respective solver uses an Arbitrary-Lagrangian-Eulerian approach.

Moved from our FAQ on

Is there any news on this topic?

The reason I’m asking is that I find it a bit confusing because of all the examples with flexible flaps in flow, where forces and displacements are computed and exchanged. I’m interested to hear on the work being don in the dissertation.

@menno Hi!

In case you are following the WCCM ECCOMAS 2020, I am presenting a talk on this exact topic.

2340 - Adaptive Dynamic Meshes for Fully-Parallel Partitioned Multi-Physics in Precice

My goal is to rerecord the talk after the conference and to upload it to our youtube channel. I will let you know once that is done.


Thanks for the update, I’d like to see that on Youtube when available.

Is there any news on this? I see there is a project on KONWIHR regarding to this function. I am wondering when this function will be available to public?

The video is public now:

There is also a timeline in there, no pressure @fsimonis :grin:


Hi, Makis
I would like to confirm if preCICE will work well if the ALE method is used to simulate large deformation boundaries where the mesh will be changed rather drastically. For example the rotation of wind turbine blades.

Hi @Gong_CHEN,

it is possible, but not trivial. See FSI coupling between OpenFOAM and MBDyn of a cycloidal rotor