Could you please elaborate on what exactly you want to achieve?
Just to clarify: preCICE is meant for online coupling – couple the time loops of two transient solvers, for example. For the pile-soil interaction analysis, this sounds like a tool you can use.
Not to be confused with workflow coupling (i.e., “do step A completely, then do step B completely, using as input the output of A”). snakemake might be a tool for that purpose, for example.
First, perform a static analysis to establish soil stress equilibrium. Then, use dynamic analysis coupled with OpenFOAM to simulate pile-soil interaction under wave loading.I’m not sure if Precice supports performing these two analysis steps sequentially.
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:
In general, preCICE supports restarting simulations. See, for example: