Skip navigation links
(CGNS Documentation Home Page) (Steering Committee Charter) (Overview and Entry-Level Document) (A User's Guide to CGNS) (Mid-Level Library) (Standard Interface Data Structures) (SIDS File Mapping Manual) (CGIO User's Guide) (Parallel CGNS User's Guide) (ADF Implementation) (HDF5 Implementation) (Python Implementation) (CGNS Tools and Utilities)

(Introduction) (Design Philosophy of Standard Interface Data Structures) (Conventions) (Building-Block Structure Definitions) (Data-Array Structure Definitions) (Hierarchical Structures) (Grid Coordinates, Elements, and Flow Solution) (Multizone Interface Connectivity) (Boundary Conditions) (Governing Flow Equations) (Time-Dependent Flow) (Miscellaneous Data Structures) (Conventions for Data-Name Identifiers) (Structured Two-Zone Flat Plate Example)


CGNS logo   

CFD General Notation System
Standard Interface Data Structures

Document Version 3.2.5
CGNS Version 3.2.2, Alpha

Note the CGNS Version designation here is "3.2.2, Alpha" because quartic elements definitions have been added to Line Elements, Surface Elements, and Volume Elements in the SIDS, but this capability has not been implemented in the CGNS software yet. I.e., the official version of CGNS software is still 3.2.1, and it does not include quartic element capability. When quartic element capability is added, the software version will be upgraded to 3.2.2.

This document contains the Standard Interface Data Structures (SIDS) definitions for the CFD General Notation System (CGNS) project external link; this project was originally a NASA-funded contract under the AST program, but control has now been completely transferred to a public forum known as the CGNS Steering Committee.

The purpose of this document is to scope the information that should be communicated between various CFD application codes; the target is 3-D multizone, compressible Navier-Stokes analysis. Attention in this document is not focused on I/O routines or formats but on the precise description of data that should be present in the I/O of a CFD code or in a CFD database.

This document therefore contains a precise definition of information pertinent to a CGNS database. Specifically, the following information is addressed:

This information is encoded into C-like data structures.

This SIDS document is consistent with CGNS Version 3.2. A list of major changes for earlier versions is available.

The complete CGNS Standard Interface Data Structures in HTML form is also available for installation on a local system. This is a gzip'ed tar file (224K, 861K gunzip'ed), and may be downloaded by clicking on the link while holding down the shift key, assuming your browser supports this capability. A dialogue box will appear for you to specify the directory and file name. To unpack the contents, do

   gunzip -c sids.tar.gz | tar xvf -
The files will be extracted and stored in the directory sids. Point your browser to the local file sids/index.html to display the CGNS Standard Interface Data Structures home page. Note also that some links, to other manuals, etc., may not work.