NAISS
SUPR
NAISS Projects
SUPR
Automated Mesh Generation for high fidelity CFD using Open Source Meshing Tools
Dnr:

NAISS 2026/4-489

Type:

NAISS Small

Principal Investigator:

Arthur Rizzi

Affiliation:

Kungliga Tekniska högskolan

Start Date:

2026-03-12

End Date:

2027-04-01

Primary Classification:

20302: Vehicle and Aerospace Engineering

Allocation

Abstract

The mesh quality for high fidelity CFD (e.g. RANS) is quite essential, and in many cases it requires engineers-know-how to use the tools and tune the parameters to get a working mesh. The open software gmsh [1] is robust in making high quality surface mesh and also unstructured volume mesh, but we found it deficient in making the prismatic layers to resolve the thin boundary layers for RANS computation. Such a feature was reportedly available in early versions but was dropped due to lack of robustness. To resolve this issue, we combine the in-house prismatic layer generator PentaGrow [2], developed at KTH around 2000, and available as open source, with gmsh surface mesh to take a step towards an automatic meshing process for RANS solvers. This project is also involving good contact with Gmsh developers. The created meshes will be validated and run using SU2 [3] and M-Edge [4], and we plan to make a presentation in the first gmsh user’s conference in Liege, 7-8 July 2026 [5]. Dr. Mengmeng Zhang Airinnova AB, Arthur Rizzi, and Jesper Oppelstrup, KTH, prof.em. are working on creating the “Plug-and-Play” meshing tool process, with help from the M-Edge developer Dr. P Eliasson, Saab, for robust generation of suitable M-Edge RANS meshes. The user interface will be integrated in the open CEASIOMpy multi-disciplinary workflow manager and monitor. This software has been used at KTH since 2024 to smooth the CFD workflow learning curve learning curve for students. Development, adaptation and evaluation was partly financed by a Vinnova NFFP grant [6] The configurations with sharp leading edge wing for hypersonic aerodynamics will be used to test and validate the meshing process, with CFD by M-Edge and SU2. Hypersonics needs grids with very different resolution from standard sub- and trans-sonic cases. Also SU2 solver settings for hypersonics will be investigated and the results might be added as SU2 test cases. A set of airfoils are also investigated using automated gmsh 2D meshing to be integrated onto CEASIOMPy GUI.