regarding the crash reported yesterday:
after trying to understand where the failure during writing the case files ocures, I have got now an Ubuntu message, stating that openfoam crashed with the error message:
ideasUnvToFoam crashed with SIGABRT in Foam::error::abort
I have tried now to stop the crash by #raise in line 639 in utility.py to try to understand what happens. Please note what output in python window was shown in freecad. I think there is something wrong with the data structure and this data structure which is already on your computer, works fine, try to delete them and I am pretty sure, you will have same problem that the actual workbench do not check the necessary data structure and does not create them in advance ... that is my impression.
Here the errors shown in python window:
Start to write case to folder /tmp
Run pre-build check.
Info: Initialise solver created fields (variables): set(['p', 'U'])
Writing GMSHExport FemMesh to UNV format file: /tmp/case/case.unv
Running ideasUnvToFoam "/tmp/case/case.unv"
bash: Zeile 1: 4108 Abgebrochen (Speicherabzug geschrieben) ideasUnvToFoam "/tmp/case/case.unv" > log.ideasUnvToFoam 2>&1
Traceback (most recent call last):
File "/home/peter/.FreeCAD/Mod/CfdFoam/CfdCaseWriterFoam.py", line 83, in run
success = self.write_case()
File "/home/peter/.FreeCAD/Mod/CfdFoam/CfdCaseWriterFoam.py", line 124, in write_case
File "/home/peter/.FreeCAD/Mod/CfdFoam/CfdCaseWriterFoam.py", line 195, in write_mesh
self.builder.setupMesh(unvMeshFile, scale = 0.001)
File "/home/peter/.FreeCAD/Mod/CfdFoam/FoamCaseBuilder/BasicBuilder.py", line 134, in setupMesh
convertMesh(self._casePath, updated_mesh_path, scale)
File "/home/peter/.FreeCAD/Mod/CfdFoam/FoamCaseBuilder/utility.py", line 668, in convertMesh
setPatchType(case, 'defaultFaces', 'wall') # rename default boundary type to wall
File "/home/peter/.FreeCAD/Mod/CfdFoam/FoamCaseBuilder/utility.py", line 684, in setPatchType
f = BoundaryDict(case)
File "/usr/local/lib/python2.7/dist-packages/PyFoam/RunDictionary/BoundaryDict.py", line 36, in __init__
File "/usr/local/lib/python2.7/dist-packages/PyFoam/RunDictionary/ParsedParameterFile.py", line 1292, in __init__
File "/usr/local/lib/python2.7/dist-packages/PyFoam/RunDictionary/ParsedParameterFile.py", line 85, in __init__
File "/usr/local/lib/python2.7/dist-packages/PyFoam/RunDictionary/FileBasis.py", line 98, in readFile
File "/usr/local/lib/python2.7/dist-packages/PyFoam/RunDictionary/FileBasis.py", line 84, in openFile
File "/usr/lib/python2.7/gzip.py", line 34, in open
return GzipFile(filename, mode, compresslevel)
File "/usr/lib/python2.7/gzip.py", line 94, in __init__
fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
IOError: [Errno 2] Datei oder Verzeichnis nicht gefunden: u'/tmp/case/constant/polyMesh/boundary.gz'