CGNSファイル名 など¶
概要¶
CGNSファイル名と、CGNSファイル内の計算結果は組み合わせて使用します。
CGNSファイル名の入力欄は、 valueType に cgns_filename を指定することで作成できます。
CGNSファイル内の計算結果は、 valueType に result_gridNodeReal などを指定し、 cgnsFile に CGNSファイル名の入力欄に指定した name を指定することで作成できます。
定義方法¶
1<Item name="input_file" caption="CGNS file for input">
2 <Definition valueType="cgns_filename" />
3</Item>
4<Item name="result_to_read" caption="Calculation result to read">
5 <Definition valueType="result_gridNodeReal" cgnsFile="input_file" />
6</Item>
条件の表示例¶
読み込み処理の記述方法¶
計算条件・格子生成条件¶
FORTRAN¶
1integer:: ier
2character(200):: cgnsName, resultName
3
4call cg_iRIC_Read_String(fid, "input_file", cgnsName, ier)
5call cg_iRIC_Read_String(fid, "result_to_read", resultName, ier)
C/C++¶
1int ier;
2char cgnsName[200], resultName[200];
3
4ier = cg_iRIC_Read_String(fid, "input_file", cgnsName);
5ier = cg_iRIC_Read_String(fid, "result_to_read", resultName);
Python¶
1cgnsName = cg_iRIC_Read_String(fid, "input_file")
2resultName = cg_iRIC_Read_String(fid, "result_to_read")
境界条件¶
FORTRAN¶
1integer:: ier
2character(200):: cgnsName, resultName
3
4call cg_iRIC_Read_BC_String(fid, "inflow", 1, "input_file", cgnsName, ier)
5call cg_iRIC_Read_BC_String(fid, "inflow", 1, "result_to_read", resultName, ier)
C/C++¶
1int ier;
2char cgnsName[200], resultName[200];
3
4ier = cg_iRIC_Read_BC_String(fid, "inflow", 1, "input_file", cgnsName)
5ier = cg_iRIC_Read_BC_String(fid, "inflow", 1, "result_to_read", resultName)
Python¶
1cgnsName = cg_iRIC_Read_BC_String(fid, "inflow", 1, "input_file")
2resultName = cg_iRIC_Read_BC_String(fid, "inflow", 1, "result_to_read")
計算結果の種類ごとの valueType の値の一覧¶
計算結果の種類ごとの valueType の値の一覧を 表 9 に示します。
定義位置 |
値の型 |
valueType |
---|---|---|
グローバル |
実数 |
result_baseIterativeReal |
グローバル |
整数 |
result_baseIterativeInteger |
格子点 |
実数 |
result_gridNodeReal |
格子点 |
整数 |
result_gridNodeInteger |
セル |
実数 |
result_gridCellReal |
セル |
整数 |
result_gridCellInteger |
格子の辺 (I方向) |
実数 |
result_gridEdgeIReal |
格子の辺 (I方向) |
整数 |
result_gridEdgeIInteger |
格子の辺 (J方向) |
実数 |
result_gridEdgeJReal |
格子の辺 (J方向) |
整数 |
result_gridEdgeJInteger |