|
[Sponsors] |
pimpleFoam aborts during parallel run - processorPolyPatch error |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
March 30, 2024, 20:58 |
pimpleFoam aborts during parallel run - processorPolyPatch error
|
#1 |
New Member
Join Date: Mar 2024
Posts: 1
Rep Power: 0 |
I solved this problem; it took me long enough to figure out though I ended up creating an account to post about it. Hopefully, anyone else stuck on this error can use this post to get back on track.
The problem: Case runs fine in serial but aborts in parallel with an error after a number of iterations The error: Code:
FOAM FATAL ERROR: (openfoam-2306) [0] face 34 area does not match neighbour by 0.00525999018275% -- possible face ordering problem. patch:procBoundary0to1 my area:0.00759092566161 neighbour area:0.00759052639017 matching tolerance:3.95072990508e-07 Mesh face:5190 vertices:4((0.413203006365 2.23398810656 0.3) (0.48979735459 2.23398256701 0.3) (0.489077545139 2.33306188982 0.3) (0.412442235825 2.33306701845 0.3)) If you are certain your matching is correct you can increase the 'matchTolerance' setting in the patch dictionary in the boundary file. Rerun with processor debug flag set for more information. I am running a modified FSI tutorial case I extended to 3D by adding layers of cells between the "empty" frontAndBack patch in the blockMeshDict. I am coupling pimpleFoam and solidDisplacementFoam with preCICE via the openfoam-adapter. No edits to any other files in the fluid-openfoam or solid-openfoam directory except fluid-openfoam/decomposePar. (Turns out the original 2D preCICE perpendicular flap tutorial case won't complete its parallel run either for the same reason - source it from https://precice.org/tutorials-perpendicular-flap.html via https://github.com/precice/tutorials...endicular-flap. But watch out! There's been an update to the preCICE precice-config.xml syntax and the tutorials haven't been updated yet, I'm happy to supply my own file though.) Further information: OpenFoam version 2306 preCICE version 3.0.0 openfoam-adapter version 1.3.0 pimpleFoam set up to run on 16 and solidDisplacementFoam on 1 core Approaching the error:
Other resources I consulted, which someone else might find helpful: Generally, just to find your way around dynamic meshes: http://www.wolfdynamics.com/training...s_2021_OF8.pdf Running into trouble with your own boundary condition: Processor Poly Patch Error area does not match neighbour by ... % -- possible face ordering problem If the interface you're trying to use is cyclic: Error while using cyclic boundaries and dynamicMesh
__________________
Foam & Sparkle |
|
Tags |
dynamicfvmesh, pimplefoam, precice, processorpolypatch |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[swak4Foam] swak4foam openfoam 7 installation problem | Andrea23 | OpenFOAM Community Contributions | 1 | February 17, 2020 19:11 |
[blockMesh] blockMesh with double grading. | spwater | OpenFOAM Meshing & Mesh Conversion | 92 | January 12, 2019 10:00 |
OpenFOAM without MPI | kokizzu | OpenFOAM Installation | 4 | May 26, 2014 10:17 |
Compiling dynamicTopoFvMesh for OpenFOAM 2.1.x | Saxwax | OpenFOAM Installation | 25 | November 29, 2013 06:34 |
Compile problem | ivanyao | OpenFOAM Running, Solving & CFD | 1 | October 12, 2012 10:31 |