Add the blocking files used to create the mesh in ICEM
Sorry about that; we are in the process of refreshing many of our Wiki pages, including this one. has something changed since this has been written? Since it was written (circa 2022), we have moved our main developments to the ESI OpenFOAM platform. See here: https://sourceforge.net/p/turbowg/mixingPlane/ci/master/tree/ https://sourceforge.net/p/turbowg/TurboTools/ci/master/tree/ The mixingPlane and GGI interfaces were ported to ESI OpenFOAM using standalone libraries. We are in the process of porting...
That's because your divergence is not caused by your version of the compiler. The selection of the right compiler is just to get you up and running with all the solvers and libraries compiled and ready to go. You are still using an outdated version of foam-extend and of the MFR solver. That does not mean the it will solve your divergence problem, but this is the next logical step.
Bug fix for Foam::mixingPlanePolyPatch::checkTopology:
twg_checkMesh does not detect the missing discretization point at r=0 on my slave mixing plane patch
Fixed by commit [30134a] (ESI-OpenFOAM-v2412)
This was indeed a bug. The wrong coordinate system orientation was being used when searching for the intersection between the mixingPlane shadow patch and the interface rotation axis. Basically, the Z axis was systematically being used as the rotation axis when searching over the mixingPlane shadow patch for an intersection point. Because of this bug, the topology check from the application twg_checkMesh failed to detect a proper intersection point for the shadow mixingPlane patch when the interface...
Bug fix for Foam::mixingPlanePolyPatch::checkTopology: