I am running a coupled FSI Simulation using SU2 and CalculiX, at the end of my simulation I run into the preCICE Error:
“—[precice] ERROR: The required actions write-iteration-checkpoint are not fulfilled. Did you forget to call “requiresReadingCheckpoint()” or “requiresWritingCheckpoint()”?”
Where and how do I need to call this function? I get a solution file both from Calculix and SU2, but if I don’t get rid of this error, I am not able to create a restart file for CalculiX. I found requiresWritingCheckpoint() in my CalculiX adapter, but I don’t really understand how to modify it to make this error go away.
Sorry for the basic question and thank you very much for your help!
@wgema do you just get this when running a specific tutorial out of the box, without modifying the code? Please help me reproduce it based on one of the standard tutorials.
Hey @Makis thank you very much for answering, I actually solved it myself in the meantime. It’s just that the max-time value of the preCICE-configuration file needs to match or be lower than the time specified in the SU2 and CalculiX files. Still thanks again for answering and sorry for bothering you!
Ah, we can probably do better here, so that you don’t end up in this confusing situation.
Feel free to edit the documentation of the two adapters or open issues in their repositories, and we will look into it.