|
[Sponsors] |
[snappyHexMesh] Check synchronisation in caller Warning in regionSplit: received unassigned |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
May 11, 2024, 07:07 |
Check synchronisation in caller Warning in regionSplit: received unassigned
|
#1 |
New Member
Ilya
Join Date: Jan 2021
Posts: 10
Rep Power: 5 |
Dear Colleagues,
I receive the following error after 'Remove unreachable sections of mesh' and 'Finalising parallel run' stages: Code:
<...> [780] Warning in regionSplit: received unassigned on procBoundary780to779 at patchFace 0 . Check synchronisation in caller [780] Warning in regionSplit: received unassigned on procBoundary780to779 at patchFace 1. Check synchronisation in caller [780] Warning in regionSplit: received unassigned on procBoundary780to779 at patchFace 2. Check synchronisation in caller <...> Some information on my case: HPC computing, 500 million cells, OpenFOAM v2312, 1024 processors. What I have found out so far is that this error is related to number of subdomains during decomposition and the size of the background mesh. For example, for the following setup I have no issues: Code:
numberOfSubdomains 512; method hierarchical; coeffs { n (8 8 8); } Code:
scale 1; xmin -0.1; xmax 100.2; ymin -0.05; ymax 30.65; zmin -0.2; zmax 2.7; // Size of the cells deltax 0.099; deltay 0.099; deltaz 0.099; lx #eval{ $xmax - $xmin}; ly #eval{ $ymax - $ymin}; lz #eval{ $zmax - $zmin}; xcells #eval { round($lx/$deltax)}; ycells #eval { round($ly/$deltay)}; zcells #eval { round($lz/$deltaz)}; vertices ( //BLOCK 0 ($xmin $ymin $zmin) //0 ($xmax $ymin $zmin) //1 ($xmax $ymax $zmin) //2 ($xmin $ymax $zmin) //3 ($xmin $ymin $zmax) //4 ($xmax $ymin $zmax) //5 ($xmax $ymax $zmax) //6 ($xmin $ymax $zmax) //7 ); blocks ( hex (0 1 2 3 4 5 6 7) ($xcells $ycells $zcells) simpleGrading (1 1 1) ); edges (); boundary ( // <...> ); The problems start when I increase the number of subdomains: Code:
numberOfSubdomains 1024; method hierarchical; coeffs { n (16 8 8); } I then get 'Cannot find matching point error': Code:
<...> Cannot find point in pts1 matching point 1665 coord13.6082 4.41765 19.75) in pts0 when using tolerance 2.8401e-05 <...> Code:
// <...> deltax 0.11; deltay 0.11; deltaz 0.11; // <...> After I fix this error, I get the 'Warning in regionSplit' as I said at the beginning. log.snappyHexMesh https://sf.gsi.de/f/61ca36a457c8471eae8c/?dl=1 (45.1 Mb) Best regards, Ilya --- GSI Helmholtzzentrum für Schwerionenforschung GmbH Planckstr. 1, 64291 Darmstadt, Germany Last edited by wht; May 11, 2024 at 11:40. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Other] mesh airfoil NACA0012 | anand_30 | OpenFOAM Meshing & Mesh Conversion | 13 | March 7, 2022 18:22 |
[swak4Foam] wmake groovyBC in OpenFOAM 1.7 ? | randomid | OpenFOAM Community Contributions | 1 | August 27, 2010 06:15 |
Cells with t below lower limit | Purushothama | Siemens | 2 | May 31, 2010 22:58 |
[OpenFOAM] Paraview command not found | hardy | ParaView | 7 | September 18, 2008 05:59 |
Warning 097- | AB | Siemens | 6 | November 15, 2004 05:41 |