报错如下:
底部网格划分如下:
出错的 block 部分
hex (23 1 2 4 63 41 42 44) (3 5 3) simpleGrading (1 1 1) // block 1
...
hex (1 24 25 2 41 64 65 42) (10 5 15) simpleGrading (1 1 1) //block 16
网格文件是blockMeshDict.tar.bz2 (2.7 KB)
报错如下:
底部网格划分如下:
出错的 block 部分
hex (23 1 2 4 63 41 42 44) (3 5 3) simpleGrading (1 1 1) // block 1
...
hex (1 24 25 2 41 64 65 42) (10 5 15) simpleGrading (1 1 1) //block 16
网格文件是blockMeshDict.tar.bz2 (2.7 KB)
这个出错信息表示的意思是: block 1 和 block 16 相邻的面的网格数不同。从你提供的信息来看,应该是 block 16 的 1 - 41 方向是 15 个网格,而 block 1 的 1 - 41 方向只有 3 个网格,因此,你只要调整 block 1 的 1 - 41 方向的网格为 15 就可以了。其他的 blocks 作相应的检查。
这个问题已经解决,现在是新的问题,缺少两个边界,报错如下
--> FOAM FATAL ERROR:
Trying to specify a boundary face 4(40 63 44 43) on the face on cell 0 which is either an internal face or already belongs to some other patch. This is face 0 of patch 4 named middledown.
From function polyMesh::setTopology
(
const cellShapeList& cellsAsShapes,
const faceListList& boundaryFaces,
const wordList& boundaryPatchNames,
labelList& patchSizes,
labelList& patchStarts,
label& defaultPatchStart,
label& nFaces,
cellList& cells
)
in file meshes/polyMesh/polyMeshFromShapeMesh.C at line 357.
FOAM aborting
Aborted (core dumped)
paraFOAM如下