|April 21, 2010, 11:00||
Issues with mesh tolerances after using gmshToFoam
Join Date: Mar 2009
Posts: 110Rep Power: 8
I've recently being trying to test out some meshes from gmsh in OpenFOAM. However, I've encountered some issues with meshes with very fine near wall layers (10-5m to 10-6m). Infact, I can only get the meshes to pass checkMesh if the near wall first cell height is no less than 5x10-4m, otherwise it complains of boundary openness and nonClosedCells.
Now, this sounded awfully like an issue with single- or double-precision, but I checked and the version of foam I'm using is compiled in double-precision (that is the $WM_COMPILER_PRECISION=DP and all the binaries and libraries are stored in linux64GccDPOpt folders). Both readPrecision and writePrecision are both set to 16 as well. The gmsh file IS VALID, since I have checked this with a seprate mesh checking tool.
So, is there something I'm missing here? Has anyone been able to overcome similar problems?
|August 20, 2014, 05:10||
Join Date: Dec 2013
Posts: 3Rep Power: 4
I'm guessing that you don't seek an answer to this anymore, but I reply to anyone else having the same problem.
I had exactly this problem in OpenFOAM 2.3.0 and started reading gmshToFoam.C to solve it. Turns out it is really simple. gmshToFaom uses the writePrecision in the controlDict. Just turn up the precision and your good to go.
|Thread||Thread Starter||Forum||Replies||Last Post|
|3D Hybrid Mesh Errors||DarrenC||ANSYS Meshing & Geometry||11||August 5, 2013 06:42|
|[ICEM] Hexa Mesh Smoothing||Jules||ANSYS Meshing & Geometry||6||December 4, 2010 19:00|
|Conversion Error||nuovodna||Open Source Meshers: Gmsh, Netgen, CGNS, ...||14||October 1, 2010 11:07|
|fluent add additional zones for the mesh file||SSL||FLUENT||2||January 26, 2008 12:55|
|basic of mesh refinement||arya||CFX||4||June 19, 2007 12:21|