Home / Learn / The complete guide to structured and unstructured mesh reading using CGNS

The complete guide to structured and unstructured mesh reading using CGNS


Lecture 1: What is the CGNS format and how to get started

Learn in this article what the CGNS file format is and how it is used in Computational Fluid Dynamics applications.

Read article

Lecture 2: How to inspect structured and unstructured grids using CGNS

Learn how to inspect structured and unstructured CGNS files using the tool cgnslist, the best way to quickly read the data structure stored within CGNS files.

Read article

Lecture 3: How to set up a simple CGNS-based mesh reading library

Learn how to create a simple C++ class structure to read any structured or unstructured grid using the CGNS file format.

Read article

Lecture 4: How to read a multi-block structured mesh from a CGNS file

Learn in this article how to read a multi-block structured grid for CFD applications using CGNS, including coordinates, interfaces, and boundary conditions.

Read article

Lecture 5: How to read a multi-block unstructured mesh from a CGNS file

Learn in this article how to read a multi-block unstructured grid using CGNS, including coordinates, interfaces, element connectivity and boundary conditions.

Read article

Lecture 6: How to test our CGNS-based mesh reading library

In this final article of this series, learn how to write simple tests that ensure that our CGNS-based mesh reading library code behaves exactly as intended.

Read article