Das CGNS-Dateiformat (CFD General Notation System) ist ein standardisiertes System, das entwickelt wurde, um die Speicherung und den Abruf von Daten aus der numerischen Strömungsmechanik (Computational Fluid Dynamics, CFD) zu erleichtern. Es wurde geschaffen, um das Fehlen eines gemeinsamen Standards für den Datenaustausch zwischen verschiedenen CFD-Softwarepaketen, einschließlich Netzgeneratoren, Solvern und Post-Prozessoren, zu beheben. CGNS basiert auf dem HDF5-Standard (Hierarchical Data Format version 5), der ein robustes und skalierbares Framework für die Handhabung umfangreicher wissenschaftlicher Datensätze bietet. Das Format unterstützt eine breite Palette von Datentypen, darunter strukturierte und unstrukturierte Gitter, Strömungslösungen, Randbedingungen und Konnektivitätsinformationen. Da es plattformunabhängig und quelloffen ist, hat sich CGNS als weit verbreiteter Standard in der Luft- und Raumfahrt sowie in der Automobilindustrie und der akademischen Forschung etabliert. Es ermöglicht Ingenieuren und Wissenschaftlern, Daten nahtlos zwischen verschiedenen Werkzeugen in ihrem Simulations-Workflow zu übertragen, wodurch die Datenintegrität gewährleistet und der Bedarf an benutzerdefinierten Konvertierungsskripten reduziert wird. Das System umfasst ein formales Datenmodell, eine Bibliothek von C- und Fortran-Routinen, bekannt als Mid-Level Library, sowie eine physische Speicherschicht, was es äußerst vielseitig für komplexe technische Simulationen und die langfristige Datenarchivierung macht.