I was wondering whether you know how I can configure my precice coupler to use the adaptive time step I defined for my flow solver. I set it in control (for fluid solver OpenFoam) to be adaptive; I changed the .xml file to what I am attaching, but I don’t know how to set it to be adaptive for my solid solver.
Which files should I change to avoid this error?
My solid solver is dealii.
I would appreciate your time and consideration in responding to my question.
the deal.II adapter currently does not support adaptive time step sizes
the preCICE coupling time window size is larger than the time step size of deal.II. You can set these to be the same.
Note that the flow solver can perform smaller time steps, independently of what the solid solver does. This is what we call subcycling:
Note also that the coupling time window of preCICE (how often the coupling happens) stays constant during the simulation. But we now have time interpolation as well:
The model you are using with the deal.II adapter only supports constant time-step sizes. So, to use what you want, you would have to keep the time-window size fixed in preCICE configuration and handle the adaptivity on the fluid side only.
You might want to consider enabling substeps in your <exchange data=""... substeps="true" /> to use time interpolation on the fluid side