CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[blockMesh] FATAL ERROR: face 6 in patch 2 does not have neighbour cell face: 4(8 9 21 20)

Register Blogs Community New Posts Updated Threads Search

Like Tree8Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 16, 2017, 22:37
Default
  #21
Senior Member
 
Join Date: Aug 2013
Posts: 407
Rep Power: 15
Antimony is on a distinguished road
Hi,

To be able to define a face with the vertices, the vertices MUST form part of a block. Your blocks are:

Code:
hex (0 1 2 3 6 7 8 9) (200 36 1) simpleGrading (1 1 1)
    hex (3 2 4 5 9 8 10 11) (200 4 1) simpleGrading (1 1 1)
But your face is:
Code:
face: 4(0 6 13 12)
The combination of 0 6 13 AND 12 does NOT form part of any block. That is not allowed. In fact, 12 and 13 do not appear in any block, which is why you have the error message.

Hope this helps.

Cheers,
Antimony

P.S: Please wrap code tags around the dictionary. Makes reading it so much easier.
Antimony is offline   Reply With Quote

Old   February 16, 2017, 22:46
Default
  #22
New Member
 
Randal Samstag
Join Date: Jan 2015
Location: Bainbridge Island, WA US
Posts: 8
Rep Power: 11
rsamstag is on a distinguished road
Thanks so much. I will take a look at that. Cheers, Randal
rsamstag is offline   Reply With Quote

Old   May 12, 2017, 08:57
Default
  #23
New Member
 
Join Date: Apr 2017
Location: Germany
Posts: 5
Rep Power: 9
marv91 is on a distinguished road
Hey guys,

I want to simulate the flow through a narrow duct and the conjugated heat transfer to the wall. I've faced the same problem when running blockMesh and I'm unable to solve it by myself:

--> FOAM FATAL ERROR:
Trying to specify a boundary face 4(12 13 65 64) on the face on cell 0 which is either an internal face or already belongs to some other patch. This is face 12 of patch 0 named lowerWall.


I displayed my geometry with HexBlocker but it didn't really help me.

I'd appreciate any hints regarding my mistake.

Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  4.1                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 0.001;

vertices
(
    (0 0 -0.5) //0
    (165 0 -0.5) //1
    (167 0 -0.5) //2
    (206.11 0 -0.5) //3
    (210.44 0 -0.5) //4
    (220 0 -0.5) //5
    (230 0 -0.5) //6
    (239.56 0 -0.5) //7
    (243.89 0 -0.5) //8
    (283 0 -0.5) //9
    (285 0 -0.5) //10
    (340 0 -0.5) //11
    (0 42.75 -0.5) //12
    (165 42.75 -0.5) //13
    (285 42.75 -0.5) //14
    (340 42.75 -0.5) //15
    (0 48 -0.5) //16
    (167 48 -0.5) //17
    (206.11 48 -0.5) //18 
    (243.89 48 -0.5) //19
    (283 48 -0.5) //20
    (340 48 -0.5) //21
    (0 50.5 -0.5) //22
    (210.44 50.5 -0.5) //23 
    (239.56 50.5 -0.5) //24
    (340 50.5 -0.5) //25
    (0 67.05 -0.5) //26
    (220 67.05 -0.5) //27
    (230 67.05 -0.5) //28
    (340 67.05 -0.5) //29
    (0 92.05 -0.5) //30
    (220 92.05 -0.5) //31
    (230 92.05 -0.5) //32
    (340 92.05 -0.5) //33
    (0 92.25 -0.5) //34
    (170 92.25 -0.5) //35
    (220 92.25 -0.5) //36
    (230 92.25 -0.5) //37
    (280 92.25 -0.5) //38
    (340 92.25 -0.5) //39
    (0 97.25 -0.5) //40
    (165 97.25 -0.5) //41
    (285 97.25 -0.5) //42
    (340 97.25 -0.5) //43
    (0 140 -0.5) //44
    (165 140 -0.5) //45
    (170 140 -0.5) //46
    (220 140 -0.5) //47
    (230 140 -0.5) //48
    (280 140 -0.5) //49
    (285 140 -0.5) //50
    (340 140 -0.5) //51
    (0 0 0.5) //52
    (165 0 0.5) //53
    (167 0 0.5) //54
    (206.11 0 0.5) //55
    (210.44 0 0.5) //56
    (220 0 0.5) //57
    (230 0 0.5) //58
    (239.56 0 0.5) //59
    (243.89 0 0.5) //60
    (283 0 0.5) //61
    (285 0 0.5) //62
    (340 0 0.5) //63
    (0 42.75 0.5) //64
    (165 42.75 0.5) //65
    (285 42.75 0.5) //66
    (340 42.75 0.5) //67
    (0 48 0.5) //68
    (167 48 0.5) //69
    (206.11 48 0.5) //70
    (243.89 48 0.5) //71
    (283 48 0.5) //72
    (340 48 0.5) //73
    (0 50.5 0.5) //74
    (210.44 50.5 0.5) //75
    (239.56 50.5 0.5) //76
    (340 50.5 0.5) //77
    (0 67.05 0.5) //78
    (220 67.05 0.5) //79
    (230 67.05 0.5) //80
    (340 67.05 0.5) //81
    (0 92.05 0.5) //82
    (220 92.05 0.5) //83
    (230 92.05 0.5) //84
    (340 92.05 0.5) //85
    (0 92.25 0.5) //86
    (170 92.25 0.5) //87
    (220 92.25 0.5) //88
    (230 92.25 0.5) //89
    (280 92.25 0.5) //90
    (340 92.25 0.5) //91
    (0 97.25 0.5) //92
    (165 97.25 0.5) //93
    (285 97.25 0.5) //94
    (340 97.25 0.5) //95
    (0 140 0.5) //96
    (165 140 0.5) //97
    (170 140 0.5) //98
    (220 140 0.5) //99
    (230 140 0.5) //100
    (280 140 0.5) //101
    (285 140 0.5) //102
    (340 140 0.5) //103
);

blocks
(
    hex (12 13 17 16 64 65 69 68) (100 100 1) simpleGrading (1 1 1) //0 inside left
    hex (16 18 23 22 68 70 75 74) (100 20 1) simpleGrading (1 1 1) //1
    hex (22 23 27 26 74 75 79 78) (100 100 1) simpleGrading (1 1 1) //2
    hex (26 27 31 30 78 79 83 82) (100 20 1) simpleGrading (1 1 1) //3
    hex (30 31 36 34 82 83 88 86) (50 20 1) simpleGrading (1 1 1) //4
    hex (34 35 41 40 86 87 93 92) (100 100 1) simpleGrading (1 1 1) //5
    hex (31 32 37 36 83 84 89 88) (100 20 1) simpleGrading (1 1 1) //6 duct
    hex (27 28 32 31 79 80 84 83) (100 20 1) simpleGrading (1 1 1) //7 duct inside
    hex (14 15 21 20 66 67 73 72) (100 100 1) simpleGrading (1 1 1) //8 inside right
    hex (19 21 25 24 71 73 77 76) (100 20 1) simpleGrading (1 1 1) //9
    hex (24 25 29 28 76 77 81 80) (50 20 1) simpleGrading (1 1 1) //10
    hex (28 29 33 32 80 81 85 84) (100 100 1) simpleGrading (1 1 1) //11
    hex (32 33 39 37 84 85 91 89) (100 20 1) simpleGrading (1 1 1) //12
    hex (38 39 43 42 90 91 95 94) (100 100 1) simpleGrading (1 1 1) //13
    hex (40 41 45 44 92 93 97 96) (100 20 1) simpleGrading (1 1 1) //14 outside top
    hex (41 35 46 45 93 87 98 97) (50 20 1) simpleGrading (1 1 1) //15
    hex (35 36 47 46 87 88 99 98) (100 20 1) simpleGrading (1 1 1) //16
    hex (36 37 48 47 88 89 100 99) (50 20 1) simpleGrading (1 1 1) //17
    hex (37 38 49 48 89 90 101 100) (100 100 1) simpleGrading (1 1 1) //18
    hex (38 42 50 49 90 94 102 101) (100 20 1) simpleGrading (1 1 1) //19
    hex (42 43 51 50 94 95 103 102) (100 100 1) simpleGrading (1 1 1) //20
    hex (0 1 13 12 52 53 65 64) (100 20 1) simpleGrading (1 1 1) //21 outside bottom
    hex (1 2 17 13 53 54 69 65) (50 20 1) simpleGrading (1 1 1) //22
    hex (2 3 18 17 54 55 70 69) (50 20 1) simpleGrading (1 1 1) //23
    hex (3 4 23 18 55 56 75 70) (100 20 1) simpleGrading (1 1 1) //24
    hex (4 5 27 23 56 57 79 75) (50 20 1) simpleGrading (1 1 1) //25
    hex (5 6 28 27 57 58 80 79) (100 100 1) simpleGrading (1 1 1) //26
    hex (6 7 24 28 58 59 76 80) (100 20 1) simpleGrading (1 1 1) //27
    hex (7 8 19 24 59 60 71 76) (100 100 1) simpleGrading (1 1 1) //28
    hex (8 9 20 19 60 61 72 71) (50 20 1) simpleGrading (1 1 1) //29
    hex (9 10 14 20 61 62 66 72) (100 20 1) simpleGrading (1 1 1) //30
    hex (10 11 15 14 62 63 67 66) (50 20 1) simpleGrading (1 1 1) //31
);

edges
(
    arc 17 13 (1.1 0.0 0.5)
    arc 23 18 (1.1 0.0 0.5)
    arc 24 19 (1.1 0.0 0.5)
    arc 20 14 (1.1 0.0 0.5)
    arc 69 65 (1.1 0.0 0.5)
    arc 75 70 (1.1 0.0 0.5)
    arc 76 71 (1.1 0.0 0.5)
    arc 72 66 (1.1 0.0 0.5)
    arc 41 35 (1.1 0.0 0.5)
    arc 42 38 (1.1 0.0 0.5)
    arc 93 87 (1.1 0.0 0.5)
    arc 94 90 (1.1 0.0 0.5)
);

boundary
(
    lowerWall
    {
        type wall;
        faces
        (
            (10 11 63 62)
            (9 10 62 61)
            (8 9 61 60)
            (7 8 60 59)
            (6 7 59 58)
            (5 6 58 57)
            (4 5 57 56)
            (3 4 56 55)
	    (2 3 55 54)
	    (1 2 54 53)
            (0 1 53 52)
            (0 52 64 12)
            (12 13 65 64)
            (13 17 69 65)
            (17 18 70 69)	
            (18 23 75 70)
            (23 27 79 75)
            (27 31 83 79)
            (31 32 84 83)
            (28 80 84 32)
            (24 76 80 28)
            (19 71 76 24)
            (19 20 72 71)
            (14 66 72 20)
            (14 15 67 66)
            (11 15 67 63)
        );
    }
    upperWall
    {
        type wall;
        faces
        (
            (42 43 95 94)
            (38 90 94 42)
            (37 89 90 38)
            (36 88 89 37)
            (35 87 88 36)
            (41 93 87 35)
            (40 41 93 92)
            (40 92 96 44)
            (44 96 97 45)
            (45 97 98 46)
            (46 98 99 47)
            (47 99 100 48)
            (48 100 101 49)
            (49 101 102 50)
            (50 102 103 51)
            (43 51 103 95)
        );
    }
    inlet
    {
        type patch;
        faces
        (
           (12 64 68 16)
           (16 68 74 22)
           (22 74 78 26)
           (26 78 82 30)
           (30 82 86 34)
           (34 86 92 40)
        );
    }
    outlet
    {
        type patch;
        faces
        (
           (15 21 73 67)
           (21 25 77 73)
           (25 29 81 77)
           (29 33 85 81)
           (33 39 91 85)
           (39 43 95 91)
        );
    }
//    frontAndBack
//    {
//       type empty;
//        faces
//        (
//            (12 13 17 16)
//            (0 4 5 1)
//            (16 17 21 20)
//            (4 8 9 5)
//            (13 14 18 17)
//            (1 5 6 2)
//            (17 18 22 21)
//            (5 9 10 6)
//            (14 15 19 18)
//	    (2 6 7 3)
//            (18 19 23 22)
//            (6 10 11 7)
//        );
//    }
);

mergePatchPairs
(
);

// ************************************************************************* //
Attached Images
File Type: jpg HexBlocker geometry ductFlow.jpg (94.7 KB, 19 views)
marv91 is offline   Reply With Quote

Old   May 12, 2017, 10:35
Default
  #24
Senior Member
 
piu58's Avatar
 
Uwe Pilz
Join Date: Feb 2017
Location: Leipzig, Germany
Posts: 744
Rep Power: 15
piu58 is on a distinguished road
Without understanding your mesh to full extend:

The patch (12 13 65 64) belongs to block 0 and block 21 and is therefore an internal face. It cannot be used as boundary. Boundary patches need to belong to one block only.
__________________
Uwe Pilz
--
Die der Hauptbewegung überlagerte Schwankungsbewegung ist in ihren Einzelheiten so hoffnungslos kompliziert, daß ihre theoretische Berechnung aussichtslos erscheint. (Hermann Schlichting, 1950)
piu58 is offline   Reply With Quote

Old   June 19, 2017, 14:18
Default
  #25
New Member
 
Join Date: Apr 2017
Location: Germany
Posts: 5
Rep Power: 9
marv91 is on a distinguished road
Hey,

I'm working on a multiregion case with two solids and one fluid. In every region I get a similar mistake with the geometry and always next to a curved edge:

face 0 in patch 0 does not have neighbour cell face: 4(2 3 11 10)

The problem is that there should be a neighbour patch which is a curved edge. It seems like blockMesh can't recognise this patch. I've double checked my blocks and the order of my vertices.

This is the blockMesh of my topsolid:

Code:
/*--------------------------------*- 
C++ -*----------------------------------*\
|             BlockMeshDict generated by hexBlocker                           |
\*---------------------------------------------------------------------------*/
FoamFile
{
         version         2.0;
         format          ascii;
         class           dictionary;
         object          blockMeshDict;
}
convertToMeters 0.001;

vertices
(
        (170 92.25 -0.5) //0
        (280 92.25 -0.5) //1
        (0 97.25 -0.5) //2
        (165 97.25 -0.5) //3
        (285 97.25 -0.5) //4
        (340 97.25 -0.5) //5
        (0 140 -0.5) //6
        (340 140 -0.5) //7
        (170 92.25 0.5) //8
        (280 92.25 0.5) //9
        (0 97.25 0.5) //10
        (165 97.25 0.5) //11
        (285 97.25 0.5) //12
        (340 97.25 0.5) //13
        (0 140 0.5) //14
        (340 140 0.5) //15

);
blocks
(
         hex (0 1 4 3 8 9 12 11) (170 50 1)                        //0
         simpleGrading
    (
      (
        (0.4 0.3 4) //20% x-dir,40% cells,expansion=3
        (0.2 0.4 1) //60% x-dir,20% cells,expansion=3
        (0.4 0.3 0.25) //20% x-dir,40% cells,expansion=3
       )
      1
      1
     )
         hex (2 5 7 6 10 13 15 14) (200 50 1) simpleGrading (0.1 20 1) //1

);

//patches
//(
//inside patches
//(
//         (3 11 12 4)
//)
//);
boundary
(
   upperWall
    {
        type wall;
        faces
        (
            (2 3 11 10)
            (0 8 11 3)
            (0 1 9 8)
            (1 4 12 9)
            (4 5 13 12)
        );
     }
    topCase
     {
        type wall;
        faces
        (
            (5 7 15 13)
            (6 14 15 7)
            (2 10 14 6)
        );
     }   frontAndBack
     {
        type empty;
        faces
        (
            (2 6 7 5)
            (0 3 4 1)
            (10 13 15 14)
            (8 9 12 11)
        );
     }
);

edges
(
    arc 3 0 (165.955 94.311 -0.5)
    arc 4 1 (284.045 94.311 -0.5)
    arc 11 8 (165.955 94.311 0.5)
    arc 12 9 (284.045 94.311 0.5)

);

mergePatchPairs
(
);
And a picture of the geometry as an attachement.


Thanks for your help!

Cheers Marvin
Attached Images
File Type: jpg topSolid.jpg (9.4 KB, 11 views)
marv91 is offline   Reply With Quote

Old   April 16, 2020, 04:30
Default
  #26
New Member
 
Emre
Join Date: Oct 2016
Posts: 5
Rep Power: 9
Turin Turambar is on a distinguished road
Hello everyone,


I am beginner in openfoam and C++. I am trying to create two cylinder blocks made up of 4 quarter blocks each. Here is the following my blockMeshDict file.





Code:

/*---------------------------------------------------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  1.2                                   |
|   \\  /    A nd           | Web:      http://www.openfoam.org               |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/

FoamFile
{
   version         2.0;
   format          ascii;

   root            "";
   case            "";
   instance        "";
   local           "";

   class           dictionary;
   object          blockMeshDict;
}

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1;



r 0.5;
rn -0.5;
r0 0.0;

x0 0.0;
x1 5.0;
x2 10.0;


y0 0.0;


z0 0.0;




intPointDeg        45.0; // angle of an arc in degree
intPointRad        #calc "degToRad($intPointDeg)"; //angle of an arc in radian

int_z            #calc "$r*cos($intPointRad)";
int_y            #calc "$r*sin($intPointRad)";

int_zn            #calc "-1*$r*cos($intPointRad)";
int_yn            #calc "-1*$r*sin($intPointRad)";


vertices
(
    ( $x0 $y0 $z0 ) // 0 center
    ( $x0 $y0 $r ) // 1
    ( $x0 $r  $z0 ) // 2
    ( $x0 $y0 $rn ) // 3
    ( $x0 $rn $z0 ) // 4
    
    ( $x1 $y0 $z0 ) // 5 center
    ( $x1 $y0 $r  ) // 6
    ( $x1 $r  $z0 ) // 7
    ( $x1 $y0 $rn ) // 8
    ( $x1 $rn $z0 ) // 9
    
    ( $x2 $y0 $z0 ) // 10 center
    ( $x2 $y0 $r  ) // 11
    ( $x2 $r  $z0 ) // 12
    ( $x2 $y0 $rn ) // 13
    ( $x2 $rn $z0 ) // 14
);



blocks
(
    hex (1 2 0 0 6 7 5 5) ( 80 20 20 ) simpleGrading ( 1 1 1 )
    hex (6 7 5 5  11 12 10 10) ( 80 20 20 ) simpleGrading ( 1 1 1 )
    
    hex (2 3 0 0 7 8 5 5) ( 80 20 20 ) simpleGrading ( 1 1 1 )
    hex (7 8 5 5 12 13 10 10) ( 80 20 20 ) simpleGrading ( 1 1 1 )
    
    hex (3 4 0 0 8 9 5 5) ( 80 20 20 ) simpleGrading ( 1 1 1 )
    hex (8 9 5 5 13 14 10 10) ( 80 20 20 ) simpleGrading ( 1 1 1 )
    
    hex (4 1 0 0 9 6 5 5) ( 80 20 20 ) simpleGrading ( 1 1 1 )
    hex (9 6 5 5 14 11 10 10) ( 80 20 20 ) simpleGrading ( 1 1 1 )
    
    
    //hex (  0  1  2  3  4  5  6  7 )  ( 80 20 20 ) simpleGrading ( 1 1 1 )
    //hex (  1 8 9 2 5 10 11 6 )  ( 80 20 40 ) simpleGrading ( 1 1 1 )
);

edges
(
    arc 1 2 (0 $int_z $int_y)
    arc 2 3 (0 $int_zn $int_y)
    arc 3 4 (0 $int_zn $int_yn)
    arc 4 1 (0 $int_z $int_yn)
    
    arc 6 7 (5 $int_z $int_y)
    arc 7 8 (5 $int_zn $int_y)
    arc 8 9 (5 $int_zn $int_yn)
    arc 9 6 (5 $int_z $int_yn)
    
    arc 11 12 (10 $int_z $int_y)
    arc 12 13 (10 $int_zn $int_y)
    arc 13 14 (10 $int_zn $int_yn)
    arc 14 11 (10 $int_z $int_yn)
);

patches
(
     patch inlet
    (
        ( 2 0 0 1 )
        ( 3 0 0 2 )
        ( 4 0 0 3 )
        ( 1 0 0 4 )
    )
     patch outlet
    (
        ( 11 10 10 12 )
        ( 12 10 10 13 )
        ( 13 10 10 14 )
        ( 14 10 10 11 )
    )
    wall walls
    (
        
        ( 1 6 7 2 )
        ( 6 11 12 7 )              
        
        ( 1 4 9 6 )
        ( 6 9 14 11 )
        
        ( 7 8 0 2 )
        ( 12 13 8 7 )
        
        ( 8 9 4 3 )
        ( 13 14 9 8 )
        
    )

);

mergePatchPairs
(
);
And I am getting the following error.

Code:

--> FOAM FATAL ERROR:
face 4 in patch 2 does not have neighbour cell face: 4(7 8 0 2)
I couldn't find out how to fix it even though I followed the thread and try to fix. Please help me if you have time, I really need help. I am also sending my paraview sketch link below to show you the vertices which looks correct. Thank you very much !

https://ibb.co/VtftvSV
Turin Turambar is offline   Reply With Quote

Old   April 8, 2021, 05:10
Default FOAM FATAL ERROR: face 3 in patch 2 does not have neighbour cell face: 4(3 7 21 17)
  #27
New Member
 
Valencia
Join Date: Sep 2020
Posts: 8
Rep Power: 5
shv.al is on a distinguished road
I am getting this error but I/m not sure what is the issue as I only added a few nodes in between and it didnt have this error before. Please help!!

This is my blockMeshDict:

scale 1;

vertices
(
(0.0 0.0 0.0)
(0.62 0.0 0.0)
(2.62 0.0 0.0)
(3.62 0.0 0.0)
(0.0 0.0 0.181)
(0.62 0.0 0.181)
(2.62 0.0 0.181)
(4.152 0.0 0.181)
(4.352 0.0 0.181)
(0.0 0.0 0.6)
(0.62 0.0 0.6)
(2.62 0.0 0.6)
(4.152 0.0 0.6)
(4.352 0.0 0.6)
(0.0 0.2 0.0)
(0.62 0.2 0.0)
(2.62 0.2 0.0)
(3.62 0.2 0.0)
(0.0 0.2 0.181)
(0.62 0.2 0.181)
(2.62 0.2 0.181)
(4.152 0.2 0.181)
(4.352 0.2 0.181)
(0.0 0.2 0.6)
(0.62 0.2 0.6)
(2.62 0.2 0.6)
(4.152 0.2 0.6)
(4.352 0.2 0.6)
);

blocks
(
hex (0 1 15 14 4 5 19 18) (31 1 18) simpleGrading (1 1 1)
hex (1 2 16 15 5 6 20 19) (100 1 18) simpleGrading (1 1 1)
hex (2 3 16 17 6 7 21 20) (50 1 18) simpleGrading (1 1 1)
hex (4 5 19 18 9 10 24 23) (31 1 60) simpleGrading (1 1 1)
hex (5 6 20 19 10 11 25 24) (100 1 60) simpleGrading (1 1 1)
hex (6 7 21 20 11 12 26 25) (50 1 60) simpleGrading (1 1 1)
hex (7 8 22 21 12 13 27 26) (20 1 60) simpleGrading (1 1 1)
);

edges
(
);

patches
(
patch inlet
(
(0 14 18 4)
(4 18 23 9)
)
patch outlet
(
(8 22 27 13)
)
wall bottom
(
(0 1 15 14)
(1 2 16 15)
(2 3 17 16)
(3 7 21 17)
(7 8 22 21)
)
patch atmosphere
(
(9 10 24 23)
(10 11 25 24)
(11 12 26 25)
(12 13 27 26)
)
empty frontAndBack
(
(0 1 5 4)
(1 2 6 5)
(2 3 7 6)
(4 5 10 9)
(5 6 11 10)
(6 7 12 11)
(7 8 13 12)
(14 15 19 18)
(15 16 20 19)
(16 17 21 20)
(18 19 24 23)
(19 20 25 24)
(20 21 26 25)
(21 22 27 26)
)
);

mergePatchPairs
(
);

Thanks in advance!
shv.al is offline   Reply With Quote

Old   November 23, 2023, 05:32
Default
  #28
New Member
 
alcale
Join Date: May 2023
Posts: 4
Rep Power: 2
alcale is on a distinguished road
hello, i'm trying to make a shape but there is this error


#0 Foam::error:rintStack(Foam::Ostream&) at ??:?
#1 Foam::error::abort() at ??:?
#2 Foam:olyMesh::facePatchFaceCells(Foam::List<Foam ::face> const&, Foam::List<Foam::List<long> > const&, Foam::List<Foam::List<Foam::face> > const&, long) const at ??:?
#3 Foam:olyMesh::setTopology(Foam::List<Foam::cellS hape> const&, Foam::List<Foam::List<Foam::face> > const&, Foam::List<Foam::word> const&, Foam::List<long>&, Foam::List<long>&, long&, long&, Foam::List<Foam::cell>&) at ??:?
#4 Foam:olyMesh:olyMesh(Foam::IOobject const&, Foam::Xfer<Foam::Field<Foam::Vector<double> > > const&, Foam::List<Foam::cellShape> const&, Foam::List<Foam::List<Foam::face> > const&, Foam::List<Foam::word> const&, Foam::PtrList<Foam::dictionary> const&, Foam::word const&, Foam::word const&, bool) at ??:?
#5 ? at ??:?
#6 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
#7 ? at ??:?
Aborted (core dumped)



could anybody help me plsss :'( i really have no clueee, thanks in advance...




this is my blockMeshDict file


/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 |
| \\ / A nd | Web: http://www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1;

vertices
(
( 0 -0.92 0 )//0
( 17.47 -0.92 0 )//1
( 17.8625 -0.92 0 )//2
( 17.8675 -0.92 0 )//3
( 18.185 -0.92 0 )//4

( 0 -0.4675 0 )//5
( 17.47 -0.4675 0 )//6

(0 -0.15 0)//7
(17.47 -0.15 0)//8

(0 -0.11 0)//9
(17.47 -0.11 0)//10

(0 -0.075 0)//11
(17.47 -0.075 0)//12
(17.4875 -0.075 0)//13
(17.47 -0.075 0)//14
(17.545 -0.075 0)//15
(17.8625 -0.075 0)//16
(17.8675 -0.075 0)//17
(18.185 -0.075 0)//18


(0 0 0 )//19
(17.47 0 0)//20
(17.4875 0 0)//21
(17.505 0 0)//22
(17.545 0 0)//23
(17.8625 0 0)//24
(17.8675 0 0)//25
(18.185 0 0)//26



(0 0.46 0)//27
(17.47 0.46 0)//28
(17.4875 0.46 0)//29
(17.505 0.46 0)//30
(17.545 0.46 0)//30
(17.8625 0.46 0)//32
(17.8675 0.46 0)//33
(18.185 0.46 0)//34

(0 0.5 0)//35
(17.47 0.5 0)//36
(17.4875 0.5 0)//37
(17.505 0.5 0)//38
(17.8625 0.5 0)//39
(17.8675 0.5 0)//40
(18.185 0.5 0)//41


(0 0.7 0)//42
(17.47 0.7 0)//43
(17.4875 0.7 0)//44
(17.505 0.7 0)//45
(17.8625 0.7 0)//46
(17.8675 0.7 0)//47
(18.185 0.7 0)//48

( 0 -0.92 0.1)//49
( 17.47 -0.92 0.1)//50
( 17.8625 -0.92 0.1)//51
( 17.8675 -0.92 0.1)//52
( 18.185 -0.92 0.1)//53

( 0 -0.4675 0.1)//54
( 17.47 -0.4675 0.1)//55

(0 -0.15 0.1)//56
(17.47 -0.15 0.1)//57

(0 -0.11 0.1)//58
(17.47 -0.11 0.1)//59

(0 -0.075 0.1)//60
(17.47 -0.075 0.1)//61
(17.4875 -0.075 0.1)//62
(17.47 -0.075 0.1)//63
(17.545 -0.075 0.1)//64
(17.8625 -0.075 0.1)//65
(17.8675 -0.075 0.1)//66
(18.185 -0.075 0.1)//67


(0 0 0.1)//68
(17.47 0 0.1)//69
(17.4875 0 0.1)//70
(17.505 0 0.1)//71
(17.545 0 0.1)//72
(17.8625 0 0.1)//73
(17.8675 0 0.1)//74
(18.185 0 0.1)//75


(0 0.46 0.1)//76
(17.47 0.46 0.1)//77
(17.4875 0.46 0.1)//78
(17.505 0.46 0.1)//79
(17.545 0.46 0.1)//80
(17.8625 0.46 0.1)//81
(17.8675 0.46 0.1)//82
(18.185 0.46 0.1)//83

(0 0.5 0.1)//84
(17.47 0.5 0.1)//85
(17.4875 0.5 0.1)//86
(17.505 0.5 0.1)//87
(17.8625 0.5 0.1)//88
(17.8675 0.5 0.1)//89
(18.185 0.5 0.1)//90


(0 0.7 0.1)//91
(17.47 0.7 0.1)//92
(17.4875 0.7 0.1)//93
(17.505 0.7 0.1)//94
(17.8625 0.7 0.1)//95
(17.8675 0.7 0.1)//96
(18.185 0.7 0.1)//97


);

blocks
(
hex (0 1 6 5 49 50 55 54) (638 15 1) simpleGrading (1 1 1) //0
hex (1 2 16 6 50 51 65 55) (14 15 1) simpleGrading (1 1 1) //1
hex (2 3 17 16 51 52 66 65) (1 15 1) simpleGrading (1 1 1) //2
hex (3 4 18 17 52 53 67 66) (12 15 1) simpleGrading (1 1 1) //3
hex (5 6 8 7 54 55 57 56) (638 10 1) simpleGrading (1 1 1) //4
hex (6 16 15 8 55 65 64 57) (14 10 1) simpleGrading (1 1 1) //5
hex (7 8 10 9 56 57 59 58) (638 10 1) simpleGrading (1 1 1) //6
hex (9 10 12 11 58 59 61 60) (638 1 1) simpleGrading (1 1 1) //7
hex (10 14 13 12 59 63 62 61) (1 1 1) simpleGrading (1 1 1) //8
hex (11 12 20 19 60 61 69 68) (638 1 1) simpleGrading (1 1 1) //9
hex (12 13 21 20 61 62 70 69) (1 1 1) simpleGrading (1 1 1) //10
hex (13 14 22 21 62 63 71 70) (1 1 1) simpleGrading (1 1 1) //11
hex (15 16 24 23 64 65 73 72) (10 1 1) simpleGrading (1 1 1) //12
hex (16 17 25 24 65 66 74 73) (1 1 1) simpleGrading (1 1 1) //13
hex (17 18 26 25 66 67 75 74) (12 1 1) simpleGrading (1 1 1) //14
hex (19 20 28 27 68 69 77 76) (638 1 1) simpleGrading (1 1 1) //15
hex (20 21 29 28 69 70 78 77) (1 1 1) simpleGrading (1 1 1) //16
hex (21 22 30 29 70 71 79 78) (1 1 1) simpleGrading (1 1 1) //17
hex (23 24 32 31 72 73 81 80) (10 1 1) simpleGrading (1 1 1) //18
hex (24 25 33 32 73 74 82 81) (1 1 1) simpleGrading (1 1 1) //19
hex (25 26 34 33 74 75 83 82) (12 1 1) simpleGrading (1 1 1) //20
hex (27 28 36 35 76 77 85 84) (638 2 1) simpleGrading (1 1 1) //21
hex (28 29 37 36 77 78 86 85) (1 2 1) simpleGrading (1 1 1) //22
hex (29 30 38 37 78 79 87 86) (1 2 1) simpleGrading (1 1 1) //23
hex (32 33 40 39 81 82 89 88) (1 2 1) simpleGrading (1 1 1) //24
hex (35 36 43 42 84 85 92 91) (638 13 1) simpleGrading (1 1 1) //25
hex (36 37 44 43 85 86 93 92) (1 13 1) simpleGrading (1 1 1) //26
hex (37 38 45 44 86 87 94 93) (1 13 1) simpleGrading (1 1 1) //27
hex (38 39 46 45 87 88 95 94) (14 13 1) simpleGrading (1 1 1) //28
hex (39 40 47 46 88 89 96 95) (1 13 1) simpleGrading (1 1 1) //29
hex (40 41 48 47 89 90 97 96) (12 13 1) simpleGrading (1 1 1) //30

);

edges
(
//arc 8 15 (17.47 -0.075 0)
// arc 57 64 (17.47 -0.075 0.1)
// arc 10 14 (17.47 -0.075 0)
//arc 63 59 (17.47 -0.075 0.1)


);

patches
(
patch inlet
(
(0 49 54 5)//0
(5 54 56 7)//1
(7 56 58 9)//2
(9 58 60 11)//3
(11 60 68 19)//4
(19 68 76 27)//5
(27 76 84 35)//6
(35 84 91 42)//7
)
wall bottom
(
(0 1 50 49)
(1 2 51 50)
(2 3 52 51)
(3 4 53 52)
)
wall outlet
(
(4 53 67 18)
(18 67 75 26)
(26 75 83 34)
(41 90 97 48)
)

patch atmosphere
(
(42 43 92 91)
(43 44 93 92)
(44 45 94 93)
(45 46 95 94)
(46 47 96 95)
(47 48 97 96)
)

empty frontBack
(
(0 1 6 5) //0
(1 2 16 6) //1
(2 3 17 16) //2
(3 4 18 17) //3
(5 6 8 7) //4
(6 16 15 8) //5
(7 8 10 9) //6
(9 10 12 11) //7
(10 14 13 12) //8
(11 12 20 19) //9
(12 13 21 20) //10
(13 14 22 21) //11
(15 16 24 23) //12
(16 17 25 24) //13
(17 18 26 25) //14
(19 20 28 27) //15
(20 21 29 28) //16
(21 22 30 29) //17
(23 24 32 31) //18
(24 25 33 32) //19
(25 26 34 33) //20
(27 28 36 35) //21
(28 29 37 36) //22
(29 30 38 37) //23
(32 33 40 39) //24
(35 36 43 42) //25
(36 37 44 43) //26
(37 38 45 44) //27
(38 39 46 45) //28
(39 40 47 46) //29
(40 41 48 47) //30
(49 50 55 54)
(50 51 65 55)
(51 52 66 65)
(52 53 67 66)
(54 55 57 56)
(55 65 64 57)
(56 57 59 58)
(58 59 61 60)
(59 63 62 61)
(60 61 69 68)
(61 62 70 69)
(62 63 71 70)
(64 65 73 72)
(65 66 74 73)
(66 67 75 74)
(68 69 77 76)
(69 70 78 77)
(70 71 79 78)
(72 73 81 80)
(73 74 82 81)
(74 75 83 82)
(76 77 85 84)
(77 78 86 85)
(78 79 87 86)
(81 82 89 88)
(84 85 92 91)
(85 86 93 92)
(86 87 94 93)
(87 88 95 94)
(88 89 96 95)
(89 90 97 96)

)
wall walls
(
(8 10 59 57)
(8 15 64 57)
(10 14 63 59)
(14 22 71 63)
(15 23 72 64)
(22 30 79 71)
(23 31 80 72)
(30 79 87 38)
(38 39 88 87)
(31 32 81 80)
(32 81 88 39)
(33 82 89 40)
(33 34 83 82)
(40 41 90 89)



)

);

mergePatchPairs
(
);

// ************************************************** *********************** //
alcale is offline   Reply With Quote

Old   November 23, 2023, 06:32
Default
  #29
Senior Member
 
M
Join Date: Dec 2017
Posts: 642
Rep Power: 12
AtoHM is on a distinguished road
Not clear what the issue is. Go and

1) run a case that is definetely working (tutorial) to check your installation is ok
2) take that blockMeshDict and copy to your case
3) replace with some parts of your file like the first coords and one block --> see if it works, if yes, continue adding more parts until the error reoccurs. If not, you know what caused the error.
AtoHM is offline   Reply With Quote

Reply

Tags
fatal error


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
y+ and u+ values with low-Re RANS turbulence models: utility + testcase florian_krause OpenFOAM 114 August 23, 2023 05:37
[mesh manipulation] Importing Multiple Meshes thomasnwalshiii OpenFOAM Meshing & Mesh Conversion 18 December 19, 2015 18:57
[swak4Foam] get the value of a field in the neighbour cell of a patch face miles_davis OpenFOAM Community Contributions 7 October 5, 2011 11:57
[Commercial meshers] Trimmed cell and embedded refinement mesh conversion issues michele OpenFOAM Meshing & Mesh Conversion 2 July 15, 2005 04:15
Warning 097- AB Siemens 6 November 15, 2004 04:41


All times are GMT -4. The time now is 17:06.