Le format de fichier CGNS (CFD General Notation System) est un système standardisé conçu pour faciliter le stockage et la récupération de données en dynamique des fluides numérique (CFD). Il a été développé pour pallier l'absence de norme commune permettant l'échange de données entre différents logiciels de CFD, notamment les générateurs de maillage, les solveurs et les outils de post-traitement. Le CGNS repose sur la norme HDF5 (Hierarchical Data Format version 5), qui offre un cadre robuste et évolutif pour la gestion de jeux de données scientifiques à grande échelle. Ce format prend en charge une vaste gamme de types de données, incluant les maillages structurés et non structurés, les solutions d'écoulement, les conditions aux limites et les informations de connectivité. Étant indépendant de la plateforme et open-source, le CGNS est devenu une norme largement adoptée dans les industries aérospatiale et automobile, ainsi que dans la recherche universitaire. Il permet aux ingénieurs et aux scientifiques de transférer des données de manière transparente entre différents outils de leur flux de travail de simulation, garantissant ainsi l'intégrité des données et réduisant le besoin de scripts de conversion personnalisés. Le système comprend un modèle de données formel, une bibliothèque de routines C et Fortran appelée « Mid-Level Library », et une couche de stockage physique, ce qui le rend extrêmement polyvalent pour les simulations d'ingénierie complexes et l'archivage de données à long terme.