|
[Sponsors] |
April 20, 2021, 16:10 |
Processor Poly Patch Error
|
#1 |
New Member
avk
Join Date: Nov 2011
Posts: 12
Rep Power: 15 |
I am using dynamicMultiMotionSolverFvMesh with coded solvers to which are in turn based on modified versions of inkjet mesh motion class. I am experiencing errors mentioned below while trying to solve the case in parallel.
I viewed processor* meshes in paraview and confirmed that processor boundary mesh is matching but when I viewed the procBoundary0to1_faces.obj and procBoundary1to0_faces.obj only one of the points of procBoundary1to0_faces.obj seems to be off I have added snap of overlay of all 4 surfaces i.e. boundaries from processor* and obj files I wanted to have some inputs on how can I conclude if mesh is OK or not ? Any thoughts on this ? Errors: [0] processorPolyPatch::calcGeometry : Writing my 100 faces to OBJ file "/home/amodk/processor0/procBoundary0to1_faces.obj" [1] processorPolyPatch::calcGeometry : Writing my 100 faces to OBJ file "/home/amodk/processor1/procBoundary1to0_faces.obj" [1] processorPolyPatch::calcGeometry : Dumping cell centre lines between corresponding face centres to OBJ file"/home/amodk/processor1/procBoundary1to0_faceCentresConnections.obj" [0] processorPolyPatch::calcGeometry : Dumping cell centre lines between corresponding face centres to OBJ file"/home/amodk/processor0/procBoundary0to1_faceCentresConnections.obj" [1] [1] [1] --> FOAM FATAL ERROR: [1] face 0 area does not match neighbour by 183.09336% -- possible face ordering problem. patchrocBoundary1to0 my area:0.00021953419 neighbour area:9.6884642e-06 matching tolerance:1.3598406e-07 Mesh face:497840 vertices:4((4.6616869e-310 4.6616895e-310 0) (-0.039019907 0.03478563 0.01779234) (-0.039870005 0.035692938 0.01779234) (-0.039870005 0.035692938 0.01)) 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. Last edited by avk1985; April 22, 2021 at 07:33. |
|
May 13, 2021, 05:10 |
|
#2 |
New Member
avk
Join Date: Nov 2011
Posts: 12
Rep Power: 15 |
I think I resolved anyways thanks
|
|
January 20, 2022, 09:37 |
|
#3 |
New Member
Gianluca
Join Date: Nov 2021
Posts: 9
Rep Power: 5 |
||
March 9, 2022, 06:18 |
|
#4 |
New Member
avk
Join Date: Nov 2011
Posts: 12
Rep Power: 15 |
It was problem with coding.
I had to use following to access point0 co-ordinates and returned tnewPoints. const pointField& p0 = points0(); tmp<pointField> tnewPoints(new pointField(p0)); pointField& newPoints = tnewPoints.ref(); |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
long error when using make-install SU2_AD. | tomp1993 | SU2 Installation | 3 | March 17, 2018 07:25 |
OpenFOAM without MPI | kokizzu | OpenFOAM Installation | 4 | May 26, 2014 10:17 |
Compile problem | ivanyao | OpenFOAM Running, Solving & CFD | 1 | October 12, 2012 10:31 |
Problem with compile the setParabolicInlet | ivanyao | OpenFOAM Running, Solving & CFD | 6 | September 5, 2008 21:50 |
DecomposePar links against liblamso0 with OpenMPI | jens_klostermann | OpenFOAM Bugs | 11 | June 28, 2007 18:51 |