multiWorld not working with mesh motion
Summary
I have encountered a problem for the multiworld application with mesh motion. The test case uses compressible gas with conjugate heat transfer and mesh motion.
The test case has a fluid domain surrounded by a solid. The fluid domain is divided into 2 parts at different temperatures with no heat transfer between the 2 fluid regions. There is conjugate heat transfer(CHT) between the solid and fluid domains.
The fluid domain rotates at a specified speed and transfers heat with the solid. The solvers run for 1 time step and crashes with an MPI_Recv error. The log on the solvers indicates an issue with mappedPatch class on fluid side.
Steps to reproduce
Simply run ./Allrun script.
The test case is attached.Rotating_CHT.zip
Example case
Case setup looks like this:
What is the current bug behaviour?
Test case crashes with MPI_Recv error for v2112.
For v2306, no MPI_Recv error displayed but case gets stuck after solving the first time step.
What is the expected correct behavior?
Ideally, the test case runs without the errors mentioned above.
Relevant logs and/or images
Fluid solver: rhoPimpleFoam, Solid solver: solidFoam
Error with v2112:
Environment information
- OpenFOAM version : v2112, v2306
- Operating system : Ubuntu 20.04
- Hardware info : -
- Compiler : gcc 9.5.0, OpenMPI 3.1.6