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

structAirfoilMesher - A structured mesher for aifoils initially based on Construct2D

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 2 Post By SadBoySquad

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 12, 2022, 06:13
Default structAirfoilMesher - A structured mesher for aifoils initially based on Construct2D
  #1
New Member
 
Join Date: May 2021
Location: Athens, Greece
Posts: 26
Rep Power: 4
SadBoySquad is on a distinguished road
Greetings to all redditors in this sub!

A few years back I stumbled upon Construct2D, a solid mesher for 2D airfoils.

The original Construct2D source code is still available here:
https://sourceforge.net/projects/construct2d/

Construct2D creates good quality meshes and is simple and intuitive to use.
However, as I kept using it, I found that it lacked some functionality. For example, I would've liked more output formats that can be loaded and converted easily to other formats. Plot3D only goes so far.

In addition, boundary conditions were also important. I didn't want to always have to redefine boundaries in different formats.

Finally, at least to my knowledge, Construct2D is not actively maintained. The latest source code is from 2018. I was not able to find anything newer online, nor did I find a github or gitlab repository.

Therefore, I decided to modify it and add more output format options and I also implemented some additional features like multigrid output and swept-wing extrusion.

I figured I'd upload it to GitLab and try to improve it further down the road.

It is available here:
https://gitlab.com/before_may/structAirfoilMesher

I did my best to document it and provide instructions, although documentation is by no means perfect yet.

Compilation is very straightforward on Linux or WSL; you can build it using GNU/Intel/NVIDIA compilers. Just load your compiler environment and use make to build what you want. No Makefile editing needed.

For CGNS output, building the CGNS library is required. I have included automated scripts to download, build, and link the library.

I have tested it on a couple systems, everything seems to work.

For OpenFOAM users, I have a dedicated instruction file that lists and describes available options that can help you convert to OpenFOAM format.

Give it a shot and tell me what you think! I hope you'll find it useful.

I have plans to continue development, there are a couple things that can be added easily and handful others that require more work.

Contributions and ideas are welcome!
arjun and holy_shift like this.
SadBoySquad is offline   Reply With Quote

Reply


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
Non-Conformal Structured Meshing Via Directed Mesher CFDChris STAR-CCM+ 4 November 11, 2020 06:37
[snappyHexMesh] SnappyHexMesh: structured or unstructured mesher? Pisdu OpenFOAM Meshing & Mesh Conversion 3 March 27, 2019 02:38
structured and unstructured grids user Main CFD Forum 6 November 25, 2010 01:14


All times are GMT -4. The time now is 05:08.