Examples of calculation conditions, boundary conditions, and grid generating condition

Example of definitions of calculating conditions in solver definition files, grid generating condition if grid generating program definition file is shown in this section. The position to describe the definition differs like shown in Table 7, but the grammers are the same. Refer to Structure for the whole structure of each file.

Table 7 Position to define definition elements
Item Target file Definition position
Calculation condition Solver definition file Under CalculationCondition element
Grid generating condition Grid generating program definition file Under GridGeneratingCondition element

The types of items available, are shown in Table 8. In this subsection, the followings are described fore each type:

  • Definition example
  • Example of the corresponding widget shown on calculation condition edit dialog in iRIC
  • Code example to load the values in solvers (or grid generating program).

In code examples to load the values, subroutines in iRIClib are used. Please refer to iRIClib to know more about iRIClib.

The examples only show the sample codes for loading, so please refer to Creating a solver, Creating a grid generating program to see examples of whole programs.

Table 8 Types of calculation conditions and grid generating conditions
Type Description Definition
String Input string value Specify "string" for valueType
File name (For reading) Input file name for reading. Users can select only files that already exist. Specify "filename" for valueType
File name (For writing) Input file name for writing. Users can select any file name, including those does not exists. Specify "filename_all" for valueType
Folder name Input folder name. Specify "foldername" for valueType
Integer Input arbitrary integer value. Specify "integer" for valueType
Integer (Choice) Select integer value from choices. Specify "Integer" for valueType, and define choises with Enumeration elements
Real number Input arbitrary real number value. Specify "real" for valueType
Functional Input pairs of (X, Y) values. Specify "functional" for valueType and define variable and value with a Parameter element and a Value element.
Functional (with multiple values) Input trinity of (X, Y1, Y2) values. Specify "functional" for valueType and define one Parameter element and two Value elements.
CGNS file name Input CGNS file name for reading. Users can select only files that already e3xists. Specify "cgns_filename" for valueType
Calculation result in CGNS file Select the name of calculatioin result Specify "”result_gridNodeReal"” etc. for valueType”