|
[Sponsors] |
[blockMesh] blockMesh error - Negative Volume Block |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
March 19, 2016, 11:35 |
blockMesh error - Negative Volume Block
|
#1 |
New Member
Mateus Peixoto
Join Date: Dec 2014
Posts: 11
Rep Power: 12 |
Hi all,
I'm pretty new at OpenFoam. I want the pitzDaily case but with another geometry. When I run blockMesh I got this error: /*---------------------------------------------------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.1.1 | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ Build : 2.1.1-221db2718bbb Exec : blockMesh Date : Mar 19 2016 Time : 11:30:15 Host : "mateus-HP-G42-Notebook-PC" PID : 9692 Case : /home/mateus/Desktop/pitzDaily nProcs : 1 sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE). fileModificationChecking : Monitoring run-time modified files using timeStampMaster allowSystemOperations : Disallowing user-supplied system call operations // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Create time Creating block mesh from "/home/mateus/Desktop/pitzDaily/constant/polyMesh/blockMeshDict" Creating curved edges Creating topology blocks Creating topology patches Creating block mesh topology --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.133333 for face 0 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.133333 for face 1 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.133333 for face 2 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.133333 for face 3 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.133333 for face 4 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.133333 for face 5 --> FOAM Warning : From function blockMesh::createTopology(IOdictionary&) in file blockMesh/blockMeshTopology.C at line 255 negative volume block : 0, probably defined inside-out --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 0 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 1 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 2 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 3 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 4 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 5 --> FOAM Warning : From function blockMesh::createTopology(IOdictionary&) in file blockMesh/blockMeshTopology.C at line 255 negative volume block : 1, probably defined inside-out --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 0 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 1 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 2 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 3 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 4 --> FOAM Warning : From function cellModel::mag(const labelList&, const pointField&) in file meshes/meshShapes/cellModel/cellModel.C at line 128 zero or negative pyramid volume: -0.666667 for face 5 --> FOAM Warning : From function blockMesh::createTopology(IOdictionary&) in file blockMesh/blockMeshTopology.C at line 255 negative volume block : 2, probably defined inside-out Check topology Basic statistics Number of internal faces : 2 Number of boundary faces : 14 Number of defined boundary faces : 14 Number of undefined boundary faces : 0 Checking patch -> block consistency Creating block offsets Creating merge list . Creating polyMesh from blockMesh Creating patches Creating cells Creating points with scale 0.001 Writing polyMesh ---------------- Mesh Information ---------------- boundingBox: (0 0 -0.0001) (0.012 0.004 0.0001) nPoints: 65062 nCells: 32000 nFaces: 128530 nInternalFaces: 63470 ---------------- Patches ---------------- patch 0 (start: 63470 size: 40) name: inlet patch 1 (start: 63510 size: 80) name: outlet patch 2 (start: 63590 size: 450) name: upperWall patch 3 (start: 64040 size: 490) name: lowerWall patch 4 (start: 64530 size: 64000) name: frontAndBack End |
|
March 20, 2016, 09:26 |
|
#2 |
Senior Member
Join Date: Aug 2013
Posts: 407
Rep Power: 16 |
Hi,
Since blockMesh says there are negative volumes, the most probable reason is the way in which you have defined your vertices and the block made up of these vertices. http://cfd.direct/openfoam/user-guide/blockMesh/ The link gives you the description on how to create the blockMesh. In the case of a simple cube, I define the vertices of the lower square first before the upper square. For each of the squares, I start from the lower left, move in a anti-clockwise manner to the upper left. Eg: //Lower square (0 0 0) (0 1 0) (1 1 0) (1 0 0) //Upper square (0 0 1) (0 1 1) (1 1 1) (1 0 1) hex (0 1 2 3 4 5 6 7) ... Hope this helps. Cheers, Antimony |
|
June 22, 2016, 11:44 |
|
#3 |
New Member
Mojtaba
Join Date: Jun 2016
Posts: 1
Rep Power: 0 |
i think its because of your chosen axis, they may be different from axis that are defined on openFoam.
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
how to set periodic boundary conditions | Ganesh | FLUENT | 15 | November 18, 2020 07:09 |
Problem with blockMesh | cshsgy | OpenFOAM Pre-Processing | 2 | October 2, 2017 12:46 |
Block showing negative volume in pointwise | skn455 | Pointwise & Gridgen | 1 | September 29, 2014 20:42 |
dynamic Mesh is faster than MRF???? | sharonyue | OpenFOAM Running, Solving & CFD | 14 | August 26, 2013 08:47 |
[blockMesh] subtract volume in blockMesh | Smed | OpenFOAM Meshing & Mesh Conversion | 2 | April 16, 2012 09:57 |