<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=CGNS</id>
	<title>CGNS - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=CGNS"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=CGNS&amp;action=history"/>
	<updated>2026-07-18T19:19:42Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=CGNS&amp;diff=862361&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救8个来源，并将0个来源标记为失效。) #IABot (v2.0.8</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=CGNS&amp;diff=862361&amp;oldid=prev"/>
		<updated>2021-02-05T10:21:50Z</updated>

		<summary type="html">&lt;p&gt;补救8个来源，并将0个来源标记为失效。) #IABot (v2.0.8&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NOTETA|G1=IT}}&lt;br /&gt;
{{Infobox file format&lt;br /&gt;
| name                   = CFD通用记号系统&lt;br /&gt;
| icon                   = &lt;br /&gt;
| logo                   = &lt;br /&gt;
| screenshot             = &lt;br /&gt;
| caption                = &lt;br /&gt;
| extension              = &amp;lt;tt&amp;gt;cgns&amp;lt;/tt&amp;gt;&lt;br /&gt;
| mime                   = &lt;br /&gt;
| type code              = &lt;br /&gt;
| uniform type           = &lt;br /&gt;
| magic                  = &lt;br /&gt;
| owner                  = &lt;br /&gt;
| released               = &lt;br /&gt;
| latest release version = 4.1.0&lt;br /&gt;
| latest release date    = {{Start date and age|2020|03|04}}&lt;br /&gt;
| genre                  = [[科学数据格式]]&lt;br /&gt;
| container for          = &lt;br /&gt;
| contained by           = &lt;br /&gt;
| extended from          = &lt;br /&gt;
| extended to            = &lt;br /&gt;
| standard               = &lt;br /&gt;
| url                    = http://www.cgns.org&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CGNS&amp;#039;&amp;#039;&amp;#039;是&amp;#039;&amp;#039;&amp;#039;CFD General Notation&amp;#039;&amp;#039;&amp;#039;的缩写，它是一个面向[[计算流体力学|CFD]]数据存储和检索，通用、轻便并且可扩展的标准。它包含一系列的约定，和实现这些约定的[[开源软件|免费开放]]的软件。它具有自描述性，[[跨平台]]并且和机器无关，由国际指导委员会编写文档并且管理。它也是由[[AIAA]]所推荐的一个标准。1994年在美国[[波音]]公司和[[NASA]]的共同努力下，[http://www.cgns.org CGNS项目]{{Wayback|url=http://www.cgns.org/ |date=20090411235857 }}产生。到如今，世界范围内许多组织都对它的发展有做出了贡献。1999年，CGNS的控制权完全移交至一个公共的社团——[http://www.cgns.org/steering.html CGNS指导委员会]{{Wayback|url=http://www.cgns.org/steering.html |date=20070624200128 }}。这个委员会由世界范围内的来自政府和私人企业的代表组成。&lt;br /&gt;
&lt;br /&gt;
==介绍==&lt;br /&gt;
CGNS项目包含两个部分：（1）一个记录数据的标准格式，称为标准接口数据结构（Standard Interface Data Structure），简称SIDS；（2）用来读取、输出和修改这种格式的数据的软件。这种格式是由文档所建立的概念上的实体，软件则是提供给开发者们用来获取和产生用那种格式记录的数据的物理上的产品。&lt;br /&gt;
&lt;br /&gt;
CGNS系统被设计成有助于网站与网站之间、应用与应用之间数据的交换，并且有助于空气动力学数据的归档。数据被存储成一种紧致的二进制的格式，并且通过一整套完整的可扩展的函数库来读取。[[应用程序接口]]（API）是跨平台的，可以被轻易地应用于[[C語言|C]]、[[C++]]、[[Fortran]]和[[Fortran#Fortran 90|Fortran 90]]项目。还存在一个MEX接口[http://code.google.com/p/mexcgns mexCGNS]{{Wayback|url=http://code.google.com/p/mexcgns |date=20100811033551 }}，使得可以在[[高级语言|高级编程语言]]比如[[matlab]]和[[GNU Octave]]中调用CGNS的API。还存在一个[[面向对象程序设计|面向对象]]的接口[http://cgnspp.sourceforge.net/ CGNS++]{{Wayback|url=http://cgnspp.sourceforge.net/ |date=20081003050609 }}以及[[Python]]模块[https://pycgns.github.io/ pyCGNS]{{Wayback|url=https://pycgns.github.io/ |date=20181028151636 }}，但是它们并没有被维护。&lt;br /&gt;
&lt;br /&gt;
CGNS的主要目标是和[[壓縮性|可压缩]][[粘度|粘性]]流体（即[[纳维－斯托克斯方程|NS方程]]）有关的数据，但是标准也适用于它的子集，比如[[欧拉方程 (流体动力学)|欧拉方程]]和势流。CGNS标准包含如下几种形式的数据。&lt;br /&gt;
&lt;br /&gt;
* 结构、非结构和混合网格；&lt;br /&gt;
*流场解数据，可以是节点的、单元中心点的、面中心点的或者边中心点的；&lt;br /&gt;
*多快接口连接面，包括abutting和overset的；&lt;br /&gt;
*边界条件；&lt;br /&gt;
*流动方程描述，包括状态方程、粘性以及热传导模型、湍流模型、多组分化学模型和电磁模型；&lt;br /&gt;
*时间相关流体，包括动网格和变形网格；&lt;br /&gt;
*量纲的单位以及无量纲的信息；&lt;br /&gt;
*参考状态；&lt;br /&gt;
*收敛历史；&lt;br /&gt;
*和[[计算机辅助设计|CAD]]模型定义的关系；&lt;br /&gt;
*用户自定义的数据。&lt;br /&gt;
&lt;br /&gt;
标准和软件的大部分可以应用于计算领域的一般物理问题。除流体动力学之外的其它规律需要扩大数据的定义和存储的约定，但是基础的、提供跨平台特性的数据库软件并不只是针对计算动力学的。&lt;br /&gt;
&lt;br /&gt;
CGNS是自描述性的，允许应用程序在没有其它外部信息的时候描述文件的结构和内容。CGNS可以利用两种不同的底层的数据格式&lt;br /&gt;
&lt;br /&gt;
*一个内部开发并支持的叫做先进数据格式（Andaved Data Format，简称 ADF）的方法，基于先前在McDonnell Douglas中使用的通用文件格式系统；&lt;br /&gt;
*[[HDF5]]，一个广泛使用的分层数据格式。&lt;br /&gt;
&lt;br /&gt;
==工具和指导==&lt;br /&gt;
除了CGNS库自身，以下的工具和指导可以从SourceForge上获得:&lt;br /&gt;
&lt;br /&gt;
*CGNS工具，包括ADFviewer，一种CGNS文件的浏览器和编辑器；&lt;br /&gt;
* 用户指导代码，一些小的用Fortran和C写的CGNS程序例子；&lt;br /&gt;
*F77例子，用Fortran写的，用来演示所有的CGNS功能的计算程序例子。&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
* [https://cgns.github.io/ CGNS home page]{{Wayback|url=https://cgns.github.io/ |date=20150803113922 }}&lt;br /&gt;
* [https://github.com/meshkit/cgns4m MEX interface of CGNS for MATLAB and Octave]{{Wayback|url=https://github.com/meshkit/cgns4m |date=20180612233312 }}&lt;br /&gt;
* [https://pycgns.github.io/ pyCGNS]{{Wayback|url=https://pycgns.github.io/ |date=20181028151636 }}&lt;br /&gt;
&lt;br /&gt;
[[Category:文件格式]]&lt;br /&gt;
[[Category:计算流体力学]]&lt;br /&gt;
[[Category:C函式庫]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>