moveMeshOuterCorrectors is ignored when using overPimpleDyMFoam
Summary
An overset simulation with a 6DoF body is not affected by moveMeshOuterCorrectors set to yes when using several nOuterCorrectors and the newmark solver. The mesh is updated only once per timestep. This happens with overPimpleDyMFoam, but moveMeshOuterCorrectors works properly with overBuoyantPimpleDyMFoam.
Steps to reproduce
Run a simulation with an overset mesh using the 6DoF library (overPimpleDyMFoam solver, several nOuterCorrectors and moveMeshOuterCorrectors set to yes.
What is the current bug behaviour?
The outer correctors happen properly, but the mesh movement is updated only once at the beginning of the current timestep.
What is the expected correct behavior?
The mesh movement should be updated for every outer corrector.
Relevant logs and/or images
Environment information
- OpenFOAM version : v2306
- Operating system : centOS
- Hardware info : 6 nodes with 26 cores each, case decomposed hierarchically
- Compiler :
Edited by Rémi Bonin