CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Main CFD Forum

open-source mesh generator

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

Reply
 
LinkBack Thread Tools Display Modes
Old   July 22, 2008, 12:46
Default open-source mesh generator
  #1
Oliver
Guest
 
Posts: n/a
Hello,

We have developed an open-source mesh generation program named ENGRID; it is licensed under the GPL. The current version (0.9) is in a beta state and we would be happy if people download and try it. It creates unstructured grids with prismatic boundary layers. The prismatic layer generation is a new development, done in-house by enGits, and the tetrahedral part is being created by the NETGEN library ( <a ref=http://www.mathcces.rwth-aachen.de/netgen> http://www.mathcces.rwth-aachen.de/netgen </a>).

Currently the tool cannot create surface meshes, but it can import surface meshes that have, for example, been created by Gmsh ( <a href=http://www.geuz.org/gmsh> http://www.geuz.org/gmsh </a>) or NETGEN.

The ENGRID homepage can be found here: <a href=http://www.engits.com/cms/index.php?id=16> http://www.engits.com/cms/index.php?id=16 </a>.

A very rudimentary documentation is also available.

Any feedback is most welcome!!

Oliver
  Reply With Quote

Old   July 22, 2008, 14:08
Default Re: open-source mesh generator
  #2
Flo
Guest
 
Posts: n/a
Hi,

interesting... are there any plans to do hexa as well?

Flo
  Reply With Quote

Old   July 22, 2008, 15:37
Default Re: open-source mesh generator
  #3
Oliver
Guest
 
Posts: n/a
Unstructured hexas yes -- block structured is a whole different story and not planned so far.

At the moment you can extrude quads and end up with hexas, but you cannot "grow" a hexahedral or mixed boundary layer yet. For the farfield it is also planned to have hexahedral regions (Cartesian, cylindrical, and maybe spherical). To connect the boundary layer to the far field, however, tetras will be required. Ideally there will be a polyhedral connection between boundary layer and farfield (based on the dual mesh of tetras). It all depends a bit on the funding that I manage to get for this project, but at the moment I am reasonably optimistic ...

  Reply With Quote

Old   July 23, 2008, 18:28
Default Re: open-source mesh generator
  #4
underGroundMan
Guest
 
Posts: n/a
Why develop another open source mesh generator when we already have so many mesh genertors like gmesh, salome, netgen etc? Is it not better to work on only one or two mesh generators and develop them to the extent that we do not have to pay to ansys no more. Code developers should work on a single platform and destroy these money making monsters.

Your mesh generator looks great by the way but with these documentations it will be an uphill task to understand it.

Good luck,

Regards

  Reply With Quote

Old   July 24, 2008, 03:28
Default Re: open-source mesh generator
  #5
Oliver
Guest
 
Posts: n/a
This project started a bit out of frustration about not having an open-source mesher that could do boundary layers. After starting my own business, I quickly realised I had plenty of options for CFD-solvers (OpenFOAM, own code, friend's code, etc.), excellent post-processing tools, but no mesh-generator capable of generating grids for Navier-Stokes simulations. Instead of paying for a commercial software I managed to get some funding for this development.

About the lack of documentation: You are right, the documentation is more or less non-existent. I hope that the little tutorial will give an idea about the process and the documentation will hopefully improve as well. It has been tried to keep the mesh generation as simple as possible. For most geometries it boils down to:

(1) define boundary conditions (2) create prismatic layer (3) refine volume grid (4) save grid (5) refine boundary layer (6) export grid to solver

If you would like to try it and get stuck (compilation, usage, import, export, ...), don't hesitate to ask for help.

Thanks for your comments, Oliver

P.S. Does anybody know how to avoid this "WebKitFormBoundaryq2EKBC..." when posting from Safari on a MAC???
  Reply With Quote

Old   July 25, 2008, 04:27
Default Re: open-source mesh generator
  #6
Kevin
Guest
 
Posts: n/a
Hats off Oliver! I've not had the chance to try your mesher yet, but I am very excited about the prospect. I agree with you regarding a serious lack of open source options. Maybe I just haven't looked hard enough, but despite there being a million and one ways to generate a tet mesh open source, none of the others seem to deal with boundary layers. For my purposes (turbomachinery) - that makes them useless!

I currently have access to myriad academic and commercial meshers since I'm studying. However, the company who sponsor my work are really sick and tired of paying ANSYS so much and are actively looking at ways of using open source.
  Reply With Quote

Old   July 25, 2008, 04:40
Default Re: open-source mesh generator
  #7
Oliver
Guest
 
Posts: n/a
Thanks for the comment - feel free to try it and in case of problems don't hesitate to ask for help (contact details are on the website).
  Reply With Quote

Old   July 25, 2008, 08:30
Default Re: open-source mesh generator
  #8
Praveen. C
Guest
 
Posts: n/a
While there are many free meshers available, none of them can do boundary layers. So this is a valuable addition to open source meshers. I hope to test it soon.

Can it be compiled on a Mac ?
  Reply With Quote

Old   July 25, 2008, 08:42
Default Re: open-source mesh generator
  #9
Oliver
Guest
 
Posts: n/a
In theory yes -- the only MAC I have available is a laptop which is a couple of years old, though. Did you manage to compile Qt and VTK on your MAC? If yes, then it shouldn't be too difficult to compile engrid.
  Reply With Quote

Old   July 25, 2008, 09:06
Default Re: open-source mesh generator
  #10
Praveen. C
Guest
 
Posts: n/a
I will try it in the evening. I have never compiled VTK on a mac. Is VTK already included in the engrid sources ? I think Qt is already available in Xcode but I dont seem to have qmake. I may have to install it but I have read on the web that there are no problems.
  Reply With Quote

Old   July 25, 2008, 09:23
Default Re: open-source mesh generator
  #11
Oliver
Guest
 
Posts: n/a
VTK is not included, you have to download it from www.vtk.org. Unfortunately I have no programming experience on Mac OS.

  Reply With Quote

Old   July 26, 2008, 06:37
Default Re: open-source mesh generator
  #12
Ahmed
Guest
 
Posts: n/a
Hi there My knowledge of the linux OpenSuSe is still limited so I downloaded the windows version. The following comment is based on my own personal preferences, hope it will be read as such, now since the enGrid reads geometry files produced by Gmsh (which is open source too) I wonder if your future plans contemplate the possibility of including a geometry creation menu which is based on Gmsh, I prefer to have a mesher that creates its own geometry whether directly or importing it as iges or step file (just like Gambit) I also want to congratulate you on this effort and hope the best for you
  Reply With Quote

Old   February 18, 2011, 09:42
Default
  #13
Member
 
Claudio
Join Date: Mar 2010
Posts: 57
Rep Power: 7
claco is on a distinguished road
Quote:
Originally Posted by Kevin
;55981
Hats off Oliver! I've not had the chance to try your mesher yet, but I am very excited about the prospect. I agree with you regarding a serious lack of open source options. Maybe I just haven't looked hard enough, but despite there being a million and one ways to generate a tet mesh open source, none of the others seem to deal with boundary layers. For my purposes (turbomachinery) - that makes them useless!

I currently have access to myriad academic and commercial meshers since I'm studying. However, the company who sponsor my work are really sick and tired of paying ANSYS so much and are actively looking at ways of using open source.

Dear Sir,

could You please me indicate an opensource software for turbomachinery mesh building?

Yours Sincerely,


Claudio Comis
claco is offline   Reply With Quote

Reply

Thread Tools
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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Open source Structured Mesh Generator aerospaceman Main CFD Forum 4 June 18, 2011 14:34
DxFoam reader update hjasak OpenFOAM Post-Processing 69 April 24, 2008 01:24
Open source mesh generator in 3D ? ganesh Main CFD Forum 3 July 18, 2006 00:44
How to control Minximum mesh space? hung FLUENT 7 April 18, 2005 09:38
Mesh generator and CFD solver Gennady Kireyko Main CFD Forum 0 May 6, 2001 11:13


All times are GMT -4. The time now is 09:33.