surfaceFeatureExtract fails - What's the problem?
Hello,
I am trying to run part 1 of the attached case: Part 1 as I call it does the following (Allrun script): #!/bin/sh # Make 3D mesh in slab of cells. cd airfoil_snappyHexMesh 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 time 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 Reading features. --> 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. FOAM exiting I can't find the error. What's the problem? Klausb |
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. Good luck. |
Thank you for the hint!
It's a good basis for my cases.
Klaus |
All times are GMT -4. The time now is 04:32. |