Makis
January 14, 2026, 8:54am
4
preCICE would only come into the second part of the simulation, coupling OpenFOAM and CalculiX.
For that, CalculiX would need to restart from a previous solution. I am not completely sure how to do that at the moment, but I am trying to collect some documentation on our website:
master ← restart-calculix
opened 03:53PM - 27 Aug 25 UTC
This PR shapes [this Medium article](https://pawel-lojek.medium.com/resuming-fsi… -simulations-with-openfoam-calculix-896088861ae) by @moon1144 (written for a much older state of preCICE) into a section of the CalculiX adapter documentation.
I did not have success restarting yet (my flow simulation crashes after a few iterations in the first time window after restarting), but I think this is a first step long overdue.
Why now:
- I recently found out about @moon1144's article (I think suggested by @IshaanDesai) and did not want to let it slip through
- this year's workshop is approaching, and last year I talked a bit about this with @MatthiasFreimuth
- @vidulejs is currently debugging some simulations using restarting, so he might have some additional insight
All kind of feedback welcome right now. This is something that many users are asking for often.
In general, preCICE supports restarting simulations. See, for example:
This was in the meantime on Gitter, but since the discussion was very interesting, I add a summary here, since Discourse is searchable.
First, have a look at the following wiki pages:
Restarting a Coupled SImulation
Adapter Example: Initializing coupling data
It is important to understand here that (@uekerman ):
preCICE does not do the restarting. The solvers have to do it. Your case sounds a bit like it would be sufficient to only restart OpenFOAM. preCICE only exchanges/couples initial da…