SolverDefinition

SolverDefinition element contains definition information of the solver.

Examples

List 78 Example of SolverDefinition definition
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
<SolverDefinition
  name="samplesolver"
  caption="Sample Solver 1.0"
  version="1.0"
  copyright="Example Company"
  release="2012.04.01"
  homepage="http://example.com/"
  executable="solver.exe"
  iterationtype="time"
  gridtype="structured2d"
>
  <CalculationCondition>

    (abbr.)

  </CalculationCondition>
  <GridRelatedCondition>

    (abbr.)

  </GridRelatedCondition>
</SolverDefinition>

Attributes

Table 45 Attributes of SolverDefinition
Name Value Required Description  
name String Yes Identification name of the solver (in alphanumeric characters only)  
caption String Yes Name of the solver (any characters can be used)  
version String Yes Version number, in a form such as "1.0", "1.3.2"  
copyright String Yes Name of copyright owner; basically in English  
release String Yes Date of release, in a form such as "2010.01.01"  
homepage String Yes URL of the web page that provides information on the solver  
executable String Yes Filename of the executable program. (e.g. Solver.exe)
iterationtype Refer to table below Yes Unit of outputting result  
gridtype Refer to table below Yes Grid type  
multiple true or false   true if two or more grids can be used  
Table 46 iterationtype value
Value Meaning
time Results are output by time
iteration Results are output by iteration
Table 47 gridtype value
Value Meaning
1d one-dimensional grid
1.5d one-and-half dimensional grid
1.5d_withcrosssection one-and-half dimensional grid having cross-sectional info
structured2d two-dimensional structured grid
unstructured2d two-dimensional unstructured grid

When solver developers want to update solvers, version attribute should be changed. Refer to Notes on solver version up for notes on solver version up.

Child elements

Table 48 Child elements of SolverDefinition
Name Required Description
CalculationCondition Yes Calculation condition
GridRelatedCondition   This should be defined only when a single type of input grid is used.
GridTypes   This should be defined only when two or more types of input grids are used.