iRIC Software Developer's ManualΒΆ
- About This Manual
- Steps of developing a solver
- Steps of developing a calculation result analysis program
- Steps of developing a grid generating program
- About definition files (XML)
- Abstract
- Structure
- Examples
- Elements reference
- BoundaryCondition
- CalculationCondition
- Condition
- Definition (when used under CalculationCondition element or BoundaryCondition element)
- Definition (when used under the GridRelatedCondition element)
- Dimension
- Enumeration
- ErrorCode
- ErrorCodes
- GridGeneratingCondition
- GridGeneratorDefinition
- GridLayout
- GridRelatedCondition
- GridType
- GridTypes
- GroupBox
- HBoxLayout
- Item
- Label
- Param
- SolverDefinition
- Tab
- Value
- VBoxLayout
- Notes on solver version up
- XML files basics
- iRIClib
- What is iRIClib?
- Languages supported by iRIClib
- How to read this chapter
- Overview
- Processes of the program and iRIClib subroutines
- Opening a CGNS file
- Set up options
- Deleting calculation result
- Reading calculation conditions
- Reading calculation grid
- Reading boundary conditions
- Investigating grid
- Reading geographic data
- Outputting calculation grids
- Outputting time (or iteration count)
- Outputting calculation grids (only in the case of a moving grid)
- Outputting calculation results
- Reading calculation result
- Copy grid
- Outputting Error code
- Closing a CGNS file
- Outputting calculation results for multiple grids
- Reference
- List of subroutines
- cg_iric_open
- iric_initoption
- cg_iric_clear_sol
- cg_iric_read_integer
- cg_iric_read_real
- cg_iric_read_realsingle
- cg_iric_read_string
- cg_iric_read_functionalsize
- cg_iric_read_functional
- cg_iric_read_functional_realsingle
- cg_iric_read_functionalwithname
- cg_iric_read_grid2d_str_size
- cg_iric_read_grid2d_coords
- cg_iric_read_grid_nodecount
- cg_iric_read_grid_nodecount_withgridid
- cg_iric_read_grid_cellcount
- cg_iric_read_grid_cellcount_withgridid
- cg_iric_read_grid_triangleelements
- cg_iric_read_grid_triangleelements_withgridid
- cg_iric_read_grid_integer_node
- cg_iric_read_grid_integer_node_withgridid
- cg_iric_read_grid_real_node
- cg_iric_read_grid_real_node_withgridid
- cg_iric_read_grid_integer_cell
- cg_iric_read_grid_integer_cell_withgridid
- cg_iric_read_grid_real_cell
- cg_iric_read_grid_real_cell_withgridid
- cg_iric_read_complex_count
- cg_iric_read_complex_count_withgridid
- cg_iric_read_complex_integer
- cg_iric_read_complex_integer_withgridid
- cg_iric_read_complex_real
- cg_iric_read_complex_real_withgridid
- cg_iric_read_complex_realsingle
- cg_iric_read_complex_realsingle_withgridid
- cg_iric_read_complex_string
- cg_iric_read_complex_string_withgridid
- cg_iric_read_complex_functionalsize
- cg_iric_read_complex_functionalsize_withgridid
- cg_iric_read_complex_functional
- cg_iric_read_complex_functional_withgridid
- cg_iric_read_complex_functional_realsingle
- cg_iric_read_complex_functional_realsingle_withgridid
- cg_iric_read_complex_functionalwithname
- cg_iric_read_complex_functionalwithname_withgridid
- cg_iric_read_grid_complex_node
- cg_iric_read_grid_complex_node_withgridid
- cg_iric_read_grid_complex_cell
- cg_iric_read_grid_complex_cell_withgridid
- cg_iric_read_grid_functionaltimesize
- cg_iric_read_grid_functionaltimesize_withgridid
- cg_iric_read_grid_functionaltime
- cg_iric_read_grid_functionaltime_withgridid
- cg_iric_read_grid_functionaldimensionsize
- cg_iric_read_grid_functionaldimensionsize_withgridid
- cg_iric_read_grid_functionaldimension_integer
- cg_iric_read_grid_functionaldimension_integer_withgridid
- cg_iric_read_grid_functionaldimension_real
- cg_iric_read_grid_functionaldimension_real_withgridid
- cg_iric_read_grid_functional_integer_node
- cg_iric_read_grid_functional_integer_node_withgridid
- cg_iric_read_grid_functional_real_node
- cg_iric_read_grid_functional_real_node_withgridid
- cg_iric_read_grid_functional_integer_cell
- cg_iric_read_grid_functional_integer_cell_withgridid
- cg_iric_read_grid_functional_real_cell
- cg_iric_read_grid_functional_real_cell_withgridid
- cg_iric_read_bc_count
- cg_iric_read_bc_count_withgridid
- cg_iric_read_bc_indicessize
- cg_iric_read_bc_indicessize_withgridid
- cg_iric_read_bc_indices
- cg_iric_read_bc_indices_withgridid
- cg_iric_read_bc_integer
- cg_iric_read_bc_integer_withgridid
- cg_iric_read_bc_real
- cg_iric_read_bc_real_withgridid
- cg_iric_read_bc_realsingle
- cg_iric_read_bc_realsingle_withgridid
- cg_iric_read_bc_string
- cg_iric_read_bc_string_withgridid
- cg_iric_read_bc_functionalsize
- cg_iric_read_bc_functionalsize_withgridid
- cg_iric_read_bc_functional
- cg_iric_read_bc_functional_withgridid
- cg_iric_read_bc_functional_realsingle
- cg_iric_read_bc_functional_realsingle_withgridid
- cg_iric_read_bc_functionalwithname
- cg_iric_read_bc_functionalwithname_withgridid
- cg_iric_read_grid2d_open
- cg_iric_read_grid2d_open_withgridid
- cg_iric_read_sol_grid2d_open
- cg_iric_read_sol_grid2d_open_withgridid
- cg_iric_read_grid2d_close
- cg_iric_read_grid2d_cellarea
- cg_iric_read_grid2d_cellnodecount
- cg_iric_read_grid2d_findcell
- cg_iric_read_grid2d_interpolate
- cg_iric_read_grid2d_interpolatewithcell
- cg_iric_read_geo_count
- cg_iric_read_geo_filename
- iric_geo_polygon_open
- iric_geo_polygon_read_integervalue
- iric_geo_polygon_read_realvalue
- iric_geo_polygon_read_pointcount
- iric_geo_polygon_read_points
- iric_geo_polygon_read_holecount
- iric_geo_polygon_read_holepointcount
- iric_geo_polygon_read_holepoints
- iric_geo_polygon_close
- iric_geo_riversurvey_open
- iric_geo_riversurvey_read_count
- iric_geo_riversurvey_read_position
- iric_geo_riversurvey_read_direction
- iric_geo_riversurvey_read_name
- iric_geo_riversurvey_read_realname
- iric_geo_riversurvey_read_leftshift
- iric_geo_riversurvey_read_altitudecount
- iric_geo_riversurvey_read_altitudes
- iric_geo_riversurvey_read_fixedpointl
- iric_geo_riversurvey_read_fixedpointr
- iric_geo_riversurvey_read_watersurfaceelevation
- iric_geo_riversurvey_close
- cg_iric_write_grid1d_coords
- cg_iric_write_grid1d_coords_withgridid
- cg_iric_write_grid2d_coords
- cg_iric_write_grid2d_coords_withgridid
- cg_iric_write_grid3d_coords
- cg_iric_write_grid3d_coords_withgridid
- cg_iric_write_namedgrid1d_coords
- cg_iric_write_namedgrid1d_coords_withgridid
- cg_iric_write_namedgrid2d_coords
- cg_iric_write_namedgrid2d_coords_withgridid
- cg_iric_write_namedgrid3d_coords
- cg_iric_write_namedgrid3d_coords_withgridid
- cg_iric_write_grid_integer_node
- cg_iric_write_grid_integer_node_withgridid
- cg_iric_write_grid_real_node
- cg_iric_write_grid_real_node_withgridid
- cg_iric_write_grid_integer_cell
- cg_iric_write_grid_integer_cell_withgridid
- cg_iric_write_grid_real_cell
- cg_iric_write_grid_real_cell_withgridid
- cg_iric_write_sol_time
- cg_iric_write_sol_iteration
- cg_iric_write_sol_grid2d_coords
- cg_iric_write_sol_grid2d_coords_withgridid
- cg_iric_write_sol_grid3d_coords
- cg_iric_write_sol_grid3d_coords_withgridid
- cg_iric_write_sol_baseiterative_integer
- cg_iric_write_sol_baseiterative_real
- cg_iric_write_sol_baseiterative_string
- cg_iric_write_sol_node_integer
- cg_iric_write_sol_node_integer_withgridid
- cg_iric_write_sol_node_real
- cg_iric_write_sol_node_real_withgridid
- cg_iric_write_sol_cell_integer
- cg_iric_write_sol_cell_integer_withgridid
- cg_iric_write_sol_cell_real
- cg_iric_write_sol_cell_real_withgridid
- cg_iric_write_sol_iface_integer
- cg_iric_write_sol_iface_integer_withgridid
- cg_iric_write_sol_iface_real
- cg_iric_write_sol_iface_real_withgridid
- cg_iric_write_sol_jface_integer
- cg_iric_write_sol_jface_integer_withgridid
- cg_iric_write_sol_jface_real
- cg_iric_write_sol_jface_real_withgridid
- cg_iric_write_sol_particle_pos2d
- cg_iric_write_sol_particle_pos2d_withgridid
- cg_iric_write_sol_particle_pos3d
- cg_iric_write_sol_particle_pos3d_withgridid
- cg_iric_write_sol_particle_integer
- cg_iric_write_sol_particle_integer_withgridid
- cg_iric_write_sol_particle_real
- cg_iric_write_sol_particle_real_withgridid
- cg_iric_write_sol_particlegroup_groupbegin
- cg_iric_write_sol_particlegroup_groupbegin_withgridid
- cg_iric_write_sol_particlegroup_groupend
- cg_iric_write_sol_particlegroup_groupend_withgridid
- cg_iric_write_sol_particlegroup_pos2d
- cg_iric_write_sol_particlegroup_pos2d_withgridid
- cg_iric_write_sol_particlegroup_pos3d
- cg_iric_write_sol_particlegroup_pos3d_withgridid
- cg_iric_write_sol_particlegroup_integer
- cg_iric_write_sol_particlegroup_integer_withgridid
- cg_iric_write_sol_particlegroup_real
- cg_iric_write_sol_particlegroup_real_withgridid
- cg_iric_write_sol_polydata_groupbegin
- cg_iric_write_sol_polydata_groupbegin_withgridid
- cg_iric_write_sol_polydata_groupend
- cg_iric_write_sol_polydata_groupend_withgridid
- cg_iric_write_sol_polydata_polygon
- cg_iric_write_sol_polydata_polygon_withgridid
- cg_iric_write_sol_polydata_polyline
- cg_iric_write_sol_polydata_polyline_withgridid
- cg_iric_write_sol_polydata_integer
- cg_iric_write_sol_polydata_integer_withgridid
- cg_iric_write_sol_polydata_real
- cg_iric_write_sol_polydata_real_withgridid
- iric_check_cancel
- cg_iric_check_update
- cg_iric_write_sol_start
- cg_iric_write_sol_end
- cg_iric_read_sol_count
- cg_iric_read_sol_time
- cg_iric_read_sol_iteration
- cg_iric_read_sol_baseiterative_integer
- cg_iric_read_sol_baseiterative_real
- cg_iric_read_sol_baseiterative_string
- cg_iric_read_sol_grid2d_coords
- cg_iric_read_sol_grid2d_coords_withgridid
- cg_iric_read_sol_grid3d_coords
- cg_iric_read_sol_grid3d_coords_withgridid
- cg_iric_read_sol_node_integer
- cg_iric_read_sol_node_integer_withgridid
- cg_iric_read_sol_node_real
- cg_iric_read_sol_node_real_withgridid
- cg_iric_read_sol_cell_integer
- cg_iric_read_sol_cell_integer_withgridid
- cg_iric_read_sol_cell_real
- cg_iric_read_sol_cell_real_withgridid
- cg_iric_read_sol_iface_integer
- cg_iric_read_sol_iface_integer_withgridid
- cg_iric_read_sol_iface_real
- cg_iric_read_sol_iface_real_withgridid
- cg_iric_read_sol_jface_integer
- cg_iric_read_sol_jface_integer_withgridid
- cg_iric_read_sol_jface_real
- cg_iric_read_sol_jface_real_withgridid
- cg_iric_copy_grid
- cg_iric_copy_grid_withgridid
- cg_iric_write_errorcode
- cg_iric_close
- Other Informations
- To Readers