Skip to content

OpenFOAM overset restart not working

Summary

Dear all,

If I run the floating Object tutorials with the deforming mesh approach, either with the rigidBodyMeshMotion library or the sixDoFRigidBodyMotion library, I can stop and restart the simulation and everything works correctly. I enclose figures of both cases: in purple a simulation starting in 0.0s and ending in 6.0s, and in green a simulation starting in 1.0s (copied from the previous case) and ending in 6.0s.

Deforming Mesh + rigidBodyMeshMotion:

deforming_rigidBodyMotion_1.5s deforming_rigidBodyMotion_4.5s

Deforming Mesh + sixDoFRigidBodyMotion:

deformingMesh_6DoF_1.5s deformingMesh_6DoF_4.5s

But, when I I try to the same within the overset framework, it does not work:

overset_6DoF_1.2s

I believe that the code is not reading correctly all the variables and probably using some default values that normally are zero, as if it was starting from a rest position.

Steps to reproduce

I enclose the case to reproduce the issue. First run the case normally, afterwards try to re-run it starting from the time t=1.0s. Check the motion of the floating body in both cases.

Example case

floatingBody.tar.xz

Thanks,

Gabi