附录B——GAMBIT中间文件格式

上传人:桔**** 文档编号:486433049 上传时间:2023-02-01 格式:DOC 页数:29 大小:277.04KB
返回 下载 相关 举报
附录B——GAMBIT中间文件格式_第1页
第1页 / 共29页
附录B——GAMBIT中间文件格式_第2页
第2页 / 共29页
附录B——GAMBIT中间文件格式_第3页
第3页 / 共29页
附录B——GAMBIT中间文件格式_第4页
第4页 / 共29页
附录B——GAMBIT中间文件格式_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《附录B——GAMBIT中间文件格式》由会员分享,可在线阅读,更多相关《附录B——GAMBIT中间文件格式(29页珍藏版)》请在金锄头文库上搜索。

1、GAMBIT MODELING GUIDE:附录B:GAMBIT中间文件格式附录BGAMBIT中间文件格式 GAMBIT中间文件为ASCII文件,它可以用于导入或者导出网格数据,边界条件数据(用名称识别的点、线或者表面)或者以节点或者单元基础格式的计算结果数据。以下部分将详细说明GAMBIT中间文件的格式。(注意:所有记录的数据格式都是根据Fortran规则来表达的。)B.1 一般格式B.1.1 格式概述记录片断的开头和结尾GAMBIT中间文件的每个部分都是一开头记录开始。开头记录由一个20字符的描述符后面接着中间文件的版本号组成。(注意:Fortran风格的格式的描述符和版本号为(A20,A

2、20)。)每个部分以一个具有字符串“ENDOFSECTION”的记录结尾。例如,以下几行代表了一个关于GAMBIT中间文件的控制信息部分(见下面)的有效的一组数据记录。CONTROL INFO 1.2.1* GAMBIT NEUTRAL FILEExamplePROGRAM: Gambit VERSION: 1.2.1 4 Jan 2000 13:07:49 NUMNP NELEM NGRPS NBSETS NDFCD NDFVL 60 116 1 2 3 3ENDOFSECTION记录片段的开头和结尾的内容允许在保持反向协调性是更改GAMBIT中间文件的独特的部分。它也允许轻易的跳过一些部分

3、当它们对于给定的模型没有必要时。空白和填充区域格式每个记录都使用至少在后续区域之间包含一个空白字符的填充区域格式化。该格式的目的是便于被各种语言进行阅读。注释记录中间文件中任何以“/”字符开头的记录都是注释记录。B.1.2 格式说明以下个部分将说明对于GAMBIT中间文件中的每一部分的内容和有效的数据格式。控制信息该部分包含中间文件的摘要信息。标题记录描述符CONTROL INFO记录1中间文件标题格式:(A)变量说明HEDNUT该形式的字符串:* GAMBIT NEUTRAL FILE记录2用户确定的标题格式:(A80)变量说明HED80-字符标题记录3数据源和校订层次格式:(PROGRAM

4、:,A20, 5X,VERSION:,F5.2)变量说明PROGRAM生成中间文件的程序名REVL校订层次记录4数据和时间记录格式:(A10,2X,A8)变量说明DATE日期 (DD/MM/YYYY)TIME时间 (HH:MM:SS)记录5问题尺寸参数开头格式:(5X,NUMNP,5X,NELEM,5X,NGRPS,4X, NBSETS,5X,NDFCD,5X,NDFVL)记录6问题尺寸参数格式:(/6(1X,I9)变量说明NUMNP网格中的节点总数NELEM网格单元总数NGRPS单元组数目NBSETS边界条件设置数目NDFCD坐标方向数目(2或者3)NDFVL速度份量数目(2或者3)使用/计

5、算数据(可选)这一部分包含应用和/或者解算器相关的数据。标题描述符APPLICATION DATA记录1应用标识格式:(A20, F10.3)变量说明APPLIC20字符串VERSION版本号记录2计算器相关标识标题格式:(3I10)变量说明NISOLV计算器相关整数值数目NRSOLV解算器相关实数值数目NSSOLV解算器相关字符串值数目记录3到片断结尾解算器相关标识格式:( (8I10:)/(4E20.12:)/(A/)变量说明(ISOLVE(I),I=1,NISOLV)解算器相关整数值(RSOLVE(I),I=1,NRSOLV)解算器相关实数值(CSOLVE(I),I=1,NSSOLV)解

6、算器相关字符串值上面列举的标识是解算器相关标识,它们的编译取决于生成中间文件的程序和读取中间文件的程序。该标识的示例如下:标识说明ITIMSteady = 0; Transient = 1ITURBLaminar = 0;k-e turbulence =2IFREEFixed mesh = 0; Deformable mesh = 1ICOMPRIncompressible = 0; Compressible = 2ITMP(N)Transport equation: Solution not present = 0 ; Solution present = 1 N = 1; Energy e

7、quation (temperature) N = I+1; Species equation I节点坐标这一部分包含节点坐标数据。每个NUMNP节点要求独立的记录,因此该部分包含NUMNP+2个记录。标题记录描述符NODAL COORDINATES记录1到NUMNP节点坐标数据格式:(I10,1X,3E20.12)变量说明ND全局节点号码(不需要按顺序或者连续)(X(I),I=1,NDFCD)节点坐标单元连续性这一部分包含单元连接性数据。每个NELEM单元要有一个单独的数据记录,因此本部分包含NELEM+2个记录。标题记录描述符ELEMENTS/CELLS记录1到NELEM节点坐标数据格式:

8、(I8,1X,I2,1X,I2,1X,7I8:/(15X,7I8:)变量说明NE全局单元号码(不需要按顺序或者连续)NTYPE但愿几何结构类型: 1 = Edge 2 = Quadrilateral 3 = Triangle 4 = Brick 5 = Wedge (Prism) 6 = Tetrahedron 7 = PyramidNDP确定该单元的节点号码NODE确定该单元的节点列表(见B.2部分的约定原则)单元组信息这一部分包含单元组(实体或者区域)信息。每个单元组有一个单独的标题记录。标题记录描述符ELEMENT GROUP记录1单元组控制信息记录格式:(GROUP:,I10, ELE

9、MENTS: ,I10,MATERIAL: ,I10, GEOMETRY:,I5,MTYPE:,I4)变量说明NGP单元组号码NELGP该组中的单元数MTYP介质类型(注意:该标识的编辑为解算器相关。) 0 = Undefined 1 = Conjugate 2 = Fluid 3 = Porous 4 = Solid 5 = Deformable NFLAGS解算器相关标识号码记录2实体类型记录格式:(A32)变量说明ELMMAT单元组(或者实体或者区域)的辨识名称记录3解算器相关标识这些是解算器相关标识,它们的编译依赖于生成该中间文件的程序和用来阅读该中间文件的程序。格式:(10I8)变量

10、说明(ISOLVE(I),I=1,NFLAGS)解算器相关标识记录4到NELGP+4单元记录 每个单元组要求独立的记录,因此该文件应该包含NELGP个以下形式的记录。格式:(10I8)变量说明(NELT(I),I=1,NELGP)该组中Ith单元的全局/单元/单元号码边界条件设置(可选)该部分辨别和标识要应用边界条件的点、边和/或者面。每组边界条件都以一个挑剔和控制记录开始。边界条件设定类型游两种。一种提供一系列节点,另外一种提供一系列单元面。标题记录描述符BOUNDARY CONDITIONS记录1边界条件控制记录格式:(A32, 8I10)变量说明NAME边界条件设定的名称ITYPE数据类

11、型(0 = node; 1 = element/cell)NENTRY边界条件设定中数据记录的数目NVALUES每个数据记录的值的数目IBCODE1(可选)边界条件代码1IBCODE2(可选)边界条件代码2IBCODE3(可选)边界条件代码3IBCODE4(可选)边界条件代码4IBCODE5(可选)边界条件代码5 所有上面列举的IBCODE条目都是可选项并且依赖于程序。下表中列举了相应于不同边界层条目类型的IBCODE1值。IBCODE1值边界层条目类型0UNSPECIFIED1AXIS2CONJUGATE3CONVECTION4CYCLIC5DEAD6ELEMENT_SIDE7ESPECIE

12、S8EXHAUST_FAN9FAN10FREE_SURFACE11GAP12INFLOW13INLET14INLET_VENT15INTAKE_FAN16INTERFACE17INTERIOR18INTERNAL19LIVE20MASS_FLOW_INLET21MELT22MELT_INTERFACE23MOVING_BOUNDARY24NODE25OUTFLOW26OUTLET27OUTLET_VENT28PERIODIC29PLOT30POROUS31POROUS_JUMP32PRESSURE33PRESSURE_FAR_FIELD34PRESSURE_INFLOW35PRESSURE_I

13、NLET36PRESSURE_OUTFLOW37PRESSURE_OUTLET38RADIATION39RADIATOR40RECIRCULATION_INLET41RECIRCULATION_OUTLET42SLIP43SREACTION44SURFACE45SYMMETRY46TRACTION47TRAJECTORY48VELOCITY49VELOCITY_INLET50VENT51WALL52SPRING记录2到NENTRY该部分剩余记录的格式依赖于如下的Record 1中的数据类型变量的值。Nodal Data (ITYPE=0)格式:(I10/ (4E20.12)变量说明NODE节点号码(VALUES(I),I=1,NVALUES)节点的值Element/Cell Data (ITYPE=1)格式:(I10, I5/ (4E20.12)变量说明ELEM单元号码ELEMENT TYPE单元类型FACE面的号码(见B.2部分关于面编号原则)(VALUES(I),I=1,N

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号