|
[Sponsors] |
June 12, 2013, 08:53 |
SnappyHexmesh error
|
#1 |
New Member
yi Wang
Join Date: Feb 2011
Posts: 15
Rep Power: 15 |
Hi, foamers:
Firstly, I used SnappyHexmeshDict to refine mesh and remove a small cylinder. And then I used toposet to define some faces. Allrun is: #!/bin/sh # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name application=`getApplication` rm -rf constant/polyMesh/*.gz rm -rf constant/polyMesh/sets rm -rf 0/polyMesh rm -rf 0/*.gz rm -f log.blockMesh runApplication blockMesh rm -f log.snappyHexMesh runApplication snappyHexMesh -overwrite rm -f log.topoSet runApplication topoSet rm -f log.createPatch runApplication createPatch -overwrite when I decompose, the errors occured as follows ........ Processor 31 Number of cells = 46723 Number of faces shared with processor 27 = 657 Number of faces shared with processor 29 = 1870 Number of faces shared with processor 30 = 1855 Number of processor patches = 3 Number of processor faces = 4382 Number of boundary faces = 4368 Number of processor faces = 86026 Max number of cells = 46723 (0.0131109% above average 46716.9) Max number of processor patches = 6 (11.6279% above average 5.375) Max number of faces between processors = 5875 (9.26929% above average 5376.62) Time = 0 --> FOAM FATAL IO ERROR: size 75000 is not equal to the given value of 67500 file: /home/ku47897/OpenFOAM/chjwang/fire/two_fuel/fireswirl/temp2/0/ccz::boundaryField::sides from line 1497479 to line 1497480. From function Field<Type>::Field(const word& keyword, const dictionary&, const label) in file /home/ku47897/OpenFOAM/OpenFOAM-2.1.y/src/OpenFOAM/lnInclude/Field.C at line 236. would you like to tell me what is the problem? How to recitfy it? Attached are the files including blockmeshdict, toposetdict, createPatchdict, snappyhexdict, Allrun. Thanks yiwang25 |
|
June 12, 2013, 10:09 |
|
#2 |
Senior Member
Join Date: Mar 2010
Location: Germany
Posts: 154
Rep Power: 16 |
I might be wrong but I believe is this due to the presence of an old mesh with a different number of cells. Try to delete the old mesh (not the input files as blockMeshDict etc.; make a backup first!!!) and start your meshing script again.
Cutter |
|
June 12, 2013, 11:28 |
|
#3 |
New Member
yi Wang
Join Date: Feb 2011
Posts: 15
Rep Power: 15 |
Hi, Cutter, Thank you.
But I have done this many time. Cleaned all files every time and started again. This problem is still there. yiwang25 |
|
June 16, 2013, 17:07 |
|
#4 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Greetings to all!
@ yiwang25: Run this command: Code:
rm 0/cc* Best regards, Bruno
__________________
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[OpenFOAM.org] compile error in dynamicMesh and thermophysicalModels libraries | NickG | OpenFOAM Installation | 3 | December 30, 2019 01:21 |
[blockMesh] blockMesh with double grading. | spwater | OpenFOAM Meshing & Mesh Conversion | 92 | January 12, 2019 10:00 |
[swak4Foam] GroovyBC the dynamic cousin of funkySetFields that lives on the suburb of the mesh | gschaider | OpenFOAM Community Contributions | 300 | October 29, 2014 19:00 |
OpenFOAM without MPI | kokizzu | OpenFOAM Installation | 4 | May 26, 2014 10:17 |
DecomposePar links against liblamso0 with OpenMPI | jens_klostermann | OpenFOAM Bugs | 11 | June 28, 2007 18:51 |