编辑“︁
CGNS
”︁(章节)
跳转到导航
跳转到搜索
脚本错误:没有“Mainspace editnotice”这个模块。
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
==介绍== CGNS项目包含两个部分:(1)一个记录数据的标准格式,称为标准接口数据结构(Standard Interface Data Structure),简称SIDS;(2)用来读取、输出和修改这种格式的数据的软件。这种格式是由文档所建立的概念上的实体,软件则是提供给开发者们用来获取和产生用那种格式记录的数据的物理上的产品。 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 }},但是它们并没有被维护。 CGNS的主要目标是和[[壓縮性|可压缩]][[粘度|粘性]]流体(即[[纳维-斯托克斯方程|NS方程]])有关的数据,但是标准也适用于它的子集,比如[[欧拉方程 (流体动力学)|欧拉方程]]和势流。CGNS标准包含如下几种形式的数据。 * 结构、非结构和混合网格; *流场解数据,可以是节点的、单元中心点的、面中心点的或者边中心点的; *多快接口连接面,包括abutting和overset的; *边界条件; *流动方程描述,包括状态方程、粘性以及热传导模型、湍流模型、多组分化学模型和电磁模型; *时间相关流体,包括动网格和变形网格; *量纲的单位以及无量纲的信息; *参考状态; *收敛历史; *和[[计算机辅助设计|CAD]]模型定义的关系; *用户自定义的数据。 标准和软件的大部分可以应用于计算领域的一般物理问题。除流体动力学之外的其它规律需要扩大数据的定义和存储的约定,但是基础的、提供跨平台特性的数据库软件并不只是针对计算动力学的。 CGNS是自描述性的,允许应用程序在没有其它外部信息的时候描述文件的结构和内容。CGNS可以利用两种不同的底层的数据格式 *一个内部开发并支持的叫做先进数据格式(Andaved Data Format,简称 ADF)的方法,基于先前在McDonnell Douglas中使用的通用文件格式系统; *[[HDF5]],一个广泛使用的分层数据格式。
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息