Initial conditions block
<ParameterList name="Initial Conditions">
...
...
...
</ParameterList> <!--Initial Conditions-->
Initial conditions are specified for each mesh block, and all variables defined as degrees of freedom within a block must be assigned initial values. Vertex-CFD provides several types of initial conditions, listed below. The syntax for defining initial conditions in a mesh block is as follows:
<Parameter name="Type" type="string" value="Constant"/>
<Parameter name="Equation Set Name" type="string" value="lagrange_pressure"/>
<Parameter name="Value" type="double" value="0.0"/>
</ParameterList> <!-- Constant Lagrange Pressure -->
<ParameterList name="Constant Velocity 0">
<Parameter name="Type" type="string" value="Constant"/>
<Parameter name="Equation Set Name" type="string" value="velocity_0"/>
<Parameter name="Value" type="double" value="1.0"/>
</ParameterList> <!-- Constant Velocity 0 -->
<ParameterList name="Constant Velocity 1">
<Parameter name="Type" type="string" value="Constant"/>
<Parameter name="Equation Set Name" type="string" value="velocity_1"/>
<Parameter name="Value" type="double" value="0.0"/>
</ParameterList> <!-- Constant Velocity 1 -->
</ParameterList> <!-- eblock-0_0 -->
</ParameterList> <!-- Initial Conditions -->
<Parameter name="Minimum height" type="double" value="-0.015"/>
<Parameter name="Temperature" type="double" value="300.0"/>
</ParameterList> <!-- Laminar Flow -->
</ParameterList> <!-- fluid_1 -->
<ParameterList name="fluid_2">
<ParameterList name="Laminar Flow">
<Parameter name="Type" type="string" value="IncompressibleLaminarFlow"/>
<Parameter name="Average velocity" type="double" value="0.1"/>
<Parameter name="Maximum height" type="double" value="-0.005"/>
<Parameter name="Minimum height" type="double" value="-0.015"/>
<Parameter name="Temperature" type="double" value="300.0"/>
</ParameterList> <!-- Laminar Flow -->
</ParameterList> <!-- fluid_2 -->
<ParameterList name="solid_1">
<ParameterList name="Temperature">
<Parameter name="Type" type="string" value="Constant"/>
<Parameter name="Equation Set Name" type="string" value="temperature"/>
<Parameter name="Value" type="double" value="300.0"/>
</ParameterList> <!-- Temperature -->
</ParameterList> <!-- solid_1 -->
<ParameterList name="solid_2">
<ParameterList name="Temperature">
<Parameter name="Type" type="string" value="Constant"/>
<Parameter name="Equation Set Name" type="string" value="temperature"/>
<Parameter name="Value" type="double" value="300.0"/>
</ParameterList> <!-- Temperature -->
</ParameterList> <!-- solid_2 -->
</ParameterList> <!-- Initial Conditions -->
<ParameterList name="Closure Models">
<ParameterList name="fluid">
<ParameterList name="Fluid Properties">
The initial conditions for mesh block eblock-0_0 are defined in a sub-list whose value matches the mesh block name. Individual initial conditions are then specified within sub-lists selected from the options below. The name of each sub-list is provided by the user. Some initial-condition types apply to a single variable, such as Constant, while others define conditions for a set of variables on a mesh block — for example, Laminar Flow.