CFD General Notation System (CGNS) has developed into a
popular standard for the storage and exchange of CFD data in
the aerospace community and is now an AIAA Recommended
Practice. The use of this standard allows a compatible
application or user to communicate CFD setup and information
to or from other third-party CFD tools including mesh
generators, solvers, and post-processors. This course will
introduce the participants to CGNS, the data format, the
standard, and the software implementing the standard.
Additionally participants will be provided comprehensive
information for integrating CGNS into their applications.
Examples will include implementation scenarios in sample
academic or commercial applications and cover CFD data
including structured and unstructured grids, solution data,
governing equations, and boundary conditions. Participants
will also have the opportunity to introduce their own sample
applications for guidance on how to integrate and make use
of CGNS for data storage or interchange.
Key Topics
* Introduction to CGNS - standard and software
* CGNS Standard - The Standard Interface Data Structure
(SIDS) Implementing CGNS - The Mid-Level Library
* The CGNS Data Format
* Example CGNS Implementation
* Sample applications
Who Should Attend:
This course is ideal for commercial and research CFD users
involved in the development of CFD tools including mesh
generators, solvers, or post-processors. The course is also
applicable to users who make extensive use of multiple CFD
tools. Attendees should bring a lap-top.
Course Outline:
Introduction
* Outline, History, Information, Organization
CGNS Standard Components
* Standard Interface Data Structures (SIDS)
* Mid-Level Library (MLL)
* Low-Level Storage (ADF, HDF5)
Basic Elements of CGNS
* SIDS and Database Structures: Correlation Between SIDS
and MLL
* Tools, Compliance, Example Cases
Structured Grids - SIDS and MLL
* Grid, Flow Solution, Connectivity, Boundary Conditions
* Examples
Unstructured Grids - SIDS and MLL
* Grid, Flow Solution, Connectivity, Boundary Conditions
* Examples
Mid-Course Review
Completing the CFD Solution Description
* Convergence
* Flow Equations Description
* Reference State
* Dimensional Information and Units
* User Defined Data and Descriptor Nodes
* Examples
Time-Dependent Data
* Unsteady Flow and Moving Grid Applications
Advanced Topics
* Links Between Files
* Parallel I/O and Code Coupling
Building Your Own Applications
|