CGNS file name etc.

“CGNS file name” and “Calculation result in CGNS file” is used together.

Widget to select CGNS file name can be created with valueType attribute “cgns_filename”.

Widget to select calculation result in CGNS file can be created with valueType attribute “result_gridNodeReal” etc., and cgnsFile attribute that refers the name of “CGNS file name” widget.

List 53 Example of a CGNS file name and Calculation result in CGNS
1
2
3
4
5
6
<Item name="input_file" caption="CGNS file for input">
  <Definition valueType="cgns_filename" />
</Item>
<Item name="result_to_read" caption="Calculation result to read">
  <Definition valueType="result_gridNodeReal" cgnsFile="input_file" />
</Item>
../_images/widget_example_cgns.png

Figure 58 Widget example of CGNS file name and Calculation result in CGNS

List 54 Code example to load CGNS file name and Calculation result in CGNS (for calculation conditions and grid generating conditions)
1
2
3
4
5
integer:: ier
character(200):: cgnsName, resultName

call cg_iric_read_string_f("input_file", cgnsName, ier)
call cg_iric_read_string_f("result_to_read", resultName, ier)
List 55 Code example to load CGNS file name and Calculation result in CGNS (for boundary condition)
1
2
3
4
5
integer:: ier
character(200):: cgnsName, resultName

call cg_iric_read_bc_string_f("inflow", 1, "input_file", cgnsName, ier)
call cg_iric_read_bc_string_f("inflow", 1, "result_to_read", resultName, ier)