I know about gmsh, engrid, gridpro, but I have always been able to export meshes in unstuctured format. Is it possible to get "structured" CGNS format out of them?
I want to add my opinion on this question that I asked 7 years from the date I asked to the community. After spending 10 years in CFD solver development and high-speed flow physics, I can comment on a few things based on my experience :
1. There is NO open-source CGNS "structured" mesh generator.
2. After trying a number of different mesh generators, including but not limited to ICEM-CFD, Gambit, gmsh, Pointwise, Ansys mesh modeler, etc, I can strongly recommend ICEM CFD.
3. The main advantage of ICEM CFD is its blocking tool. The freedom that you get with blocking to align meshes, make local refinement and move nodes around with your mouse are only a few in the long list of conveniences that you want to get excellent convergences, especially in supersonic and TCNEQ/hypersonic flows.
4. ICEM has a very steep learning curve and needs you to glue to your system for hours, but believe me, it is worth it in the long run! Check my paper on Jatayu in AIAA Aviation 2022 to see what a good mesh with a robust solver can accomplish.
Also, please understand the difference between structured and unstructured mesh. I've seen a lot of people misinterpreting this term and
It is not about element types, but it is mainly about how your data is stored in the mesh.
A mesh with Quad/Hex elements can be either structured or unstructured, but a TRI/TETRA mesh will always be unstructured due to the difficulty in creating an I,j, and k ordered data set.