I’m doing fsi coupling in fluent and abaqus.I’m having some difficulties.
（1）Is there a run order problem with fluent and abaqus adapters？What is the difference between the fluent adapter startup and post startup?
（2）When I start the abaqus adapter first and then the fluent adapter, fluent gives the following error message，can you tell me why? very thanks：
I have another little question that has nothing to do with this thread, it’s just too much trouble to start another one:
The question is: if it’s an implicit containment subcycle, do you need to get data from the other side at each time step, or only get the other side’s data in the last time step?
i only want to know how precice works.
at implicit iteration, precice read the other side’s data once per time step? or precice only read the other side’s data at last time step? or we can set it in xml file?
preCICE will read the data once per time step, from the perspective of the solver which is reading the data. The actual transfer of data from one side to the other happens in the advance() call, so when you call readData(...), preCICE is giving you the latest data it got from the other side.
@ilovenili please make a new thread per new major question. I consider the original question about Fluent as answered already.
Regarding your last point here: You can write and read data multiple times in a coupling time window, but data exchange will happen only inside an advance(). With time interpolation, you can also ask for interpolated values in readData(...).