CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions

[Tutorials] Automatic meshing strategies

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree8Likes
  • 6 Post By linnemann
  • 2 Post By bennn

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 19, 2018, 03:00
Default Automatic meshing strategies
  #1
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 531
Rep Power: 24
linnemann will become famous soon enough
Hello all

I've tried comparing different automatic meshing strategies using standard OpenFOAM tools.

I've used cfMesh (now part of OpenFOAM 1712 from ESI OpenCFD), snappyHexMesh, foamyHexMesh.
I've also used Salome and Netgen mesher to make an automatic setup, but you need Salome installed for that.

The meshes can be seen in the following imgur album.

Some notes.

cfMesh
Easy to use, produces quality meshes and layers really really fast.
Minimal tinkering to get an acceptable mesh.
Only thing is that the starting point must be one airtight stl.
Very good usage manual.

snappyHexMesh
Pretty fast, many parameters to tinker with.
Layers and feature snapping can be a pain to get right.
Some tinkering is needed.
Well documented and many of tutorials.

foamyHexMesh
Very slow, super duper many parameters to adjust.
The whole meshing process is somewhat confusing.
Requires much tinkering to get an acceptable mesh.
The idea behind it is good, but really need some further development.
Not a lot of usage and documentation is sparse.
I do not see how this is better than snappyHexMesh atm.

Salome/Netgen
Easy to use GUI through Salome.
Netgen produces quality tet-mesh.
Can be converted to a polyHedra mesh which is of high quality.
Documentation is sparse, but hey its got a GUI and Salomes help files are quite good

Final note
All cases run with simpleFoam, I have not done any solution comparison as my focus was on the meshing part.
To new users I would really recommend Salome/Netgen or cfMesh.


As always the cases can be found on my github.
__________________
Linnemann

PS. I do not do personal support, so please post in the forums.
linnemann is offline   Reply With Quote

Old   February 14, 2018, 12:05
Default
  #2
Member
 
benoit paillard
Join Date: Mar 2010
Posts: 95
Rep Power: 13
bennn is on a distinguished road
Thanks for that,

I'd add that Salome/Netgen can produce good boundary layers, better than snappy. However Netgen is not parallelized as far as I know, and it takes forever when you try doing complicated 3D shapes.
bennn is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Gmsh] Extruded Meshing fails (Linear search / could not find extruded vertex) Ijazu OpenFOAM Meshing & Mesh Conversion 1 March 18, 2015 08:15
[ICEM] Flow channel meshing problems StefanG ANSYS Meshing & Geometry 19 May 15, 2012 07:44
Meshing locks workbench window. andy2o CFX 0 February 1, 2008 06:01


All times are GMT -4. The time now is 14:06.