surfaceFeatureExtract fails - What's the problem?
I am trying to run part 1 of the attached case:
Part 1 as I call it does the following (Allrun script):
# Make 3D mesh in slab of cells.
blockMesh > output/1-blockMesh.log 2>&1
surfaceFeatureExtract -includedAngle 150 -writeObj constant/triSurface/airfoil.stl airfoil > output/2-surfaceFeatureExtract.log 2>&1
snappyHexMesh -overwrite > output/3-snappyHexMesh.log 2>&1
rm -f 0/*
The error log says:
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create mesh for time = 0
Read mesh in = 0.14 s
Overall mesh bounding box : (-6 -0.15 -6) (16 -0.05 6)
Relative tolerance : 1e-06
Absolute matching distance : 2.50601e-05
Reading refinement surfaces.
Read refinement surfaces in = 0.03 s
Reading refinement shells.
Refinement level 2 for all cells inside refinementBox
Read refinement shells in = 0 s
Setting refinement level of surface to be consistent with shells.
Checked shell refinement in = 0 s
--> FOAM FATAL IO ERROR:
cannot find file
file: /home/tenno/OpenFOAM/tenno-2.2.0/run/airfoil/airfoil_snappyHexMesh/constant/triSurface/airfoil.eMesh at line 0.
From function regIOobject::readStream()
in file db/regIOobject/regIOobjectRead.C at line 73.
I can't find the error. What's the problem?
The problem is that you are using OpenFOAM 2.2, and the case you are running is made for 2.1. The way surfaceFeatureExtract is called has changed, in 2.1 all arguments were given on the command line, while in 2.2 it is given in the file system/surfaceFeatureExtractDict.
Since it is surfaceFeatureExtractDict that is generating airfoil.eMesh, snappyHexMesh fails because this file is missing. However the error lies in surfaceFeatureExtractMesh.
BTW: I see that you are running the case found here: https://www.hpc.ntnu.no/display/hpc/...l+Calculations This case should now be updated such that it works on both 2.1 and 2.2. If you download it again, it should work out-of-the-box. If not, please send me a PM.
Thank you for the hint!
It's a good basis for my cases.
|All times are GMT -4. The time now is 22:36.|