One question for implicit coupling

I konw we will call saveOldStatus() when start a new timeWindows,
my question is : when timeWindows = one timeStep, saveOldStatus() is a must or not?

You always need to call requiresWritingCheckpoint() (preCICE v3) in an implicit coupling mode.
Whether you actually store checkpoints or not, is your decision.

If, for any reason, you always have one iteration, then the checkpoint will never be read. But I would argue that this is also not an implicit coupling (but explicit).

if don’t store checkpoints,Does it cause inaccurate results

If you iterate (more than once), then yes: not storing checkpoints will lead to wrong results.

understand,very thanks!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.