Hello,
I am using svFSIplus for some simulations, but the results have not stabilized in the first few cycles. Therefore, I want to continue the simulation. However, when I set Continue_previous_simulation to 1 (true), the simulation always stops at the first step after the start. I checked and found that this is caused by an error in the judgment of the stop time step stopTS=nTS=Number_of_time_steps and the current time step cTS, which caused l1=1 and the simulation stops. For example (see Figure), I first simulated for 3 steps, then used Continue_previous_simulation=1 and Number_of_time_steps=3 for the simulation. Theoretically, it should jump out at cTS=6, but in fact it jumped out at cTS=4.
I remember that in svFSI, the logic was that Number_of_time_steps represents the number of time steps to be simulated, or in svFSIplus, its meaning changed to the time step at which the simulation should be stopped.
I don't know if it's appropriate to feedback the bug here. Hope it can be fixed in the next update. Also, I hope the output function for the txt file can be improved as soon as possible, which is very important for us to observe the results.
Lina
There is a bug in svFSIplus
There is a bug in svFSIplus
- Attachments
-
- bug1.png (155.75 KiB) Viewed 855 times
-
- bug.png (669.75 KiB) Viewed 855 times
- David Parker
- Posts: 1736
- Joined: Tue Aug 23, 2005 2:43 pm
Re: There is a bug in svFSIplus
Hi Lina,
Thanks for the detailed description of this problem!
Please open a GitHub Issue for this problem so the development team can track it.
Cheers,
Dave
Thanks for the detailed description of this problem!
Please open a GitHub Issue for this problem so the development team can track it.
Cheers,
Dave