This section is referenced in the following other sections

- Simulation Setup: Open

# 7.12.5. Open Boundary Condition On Surface

Scope

  Fuego Region

Summary

  Defines an open (specified pressure) boundary condition on a named surface of the mesh. Optionally, specify far-field entrainment values for scalars. Any primitive variable line command below is used to specify these far-field entrainment values. One may also specify a total pressure in which case, the dynamic component will be removed for use in the pressure gradient and mass flux routine. Lastly, for turbulent flows, if the turbulence quantities are not set, then one must specify at least a characteristic length or also specify a turbulence intensity (10% assumed). These values are used to determine an entrainment value for turbulence quantities.

    begin Open Boundary Condition On Surface Surfacename

        {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} {=} Value

       Apply Pressure Penalty [ Of PenaltyValue  ]

       Characteristic_Length {=} Characteristic length

       Emissivity Spectral File Name {=} Name

       Entrain Local Values

       External Field For VariableName [{of} Species] {=} ExtFieldName [ Of Size Value With Multiplier {=} Multiplier  ]

       Emissivity {=} value

       Flow Must Exit Domain

       Function For {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} {=} FuncName [ In The {t | x | y | z} Direction  ]

       Function For Emissivity {=} functionName [ In The {t | x | y | z} Direction  ]

       Function For Mass_Fraction {=} FuncName In The {t | x | y | z} Direction

       Function For Mole_Fraction {=} FuncName In The {t | x | y | z} Direction

       Function For Radiation Boundary Temperature {=} functionName

       Function For Radiation Environment Temperature {=} functionName

       Function For Transmissivity {=} functionName [ In The {t | x | y | z} Direction  ]

       Function For Transparent Band Emissivity {=} functionName [ In The {t | x | y | z} Direction  ]

       Function For Total_Pressure {=} Pressure function In The {t | x | y | z} Direction

       Inline Function For {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} {=} FuncStr

       Integer Data For Subroutine SubName {=} Values...

       Momentum Entrainment {=} {computed | specified | tangential}

       Mass_Fraction Species {=} Mass fraction

       Mole_Fraction Species {=} Mole fraction

       Omit Diffusion Terms

       Post Process Delta Area

       Post Process Delta Mass Flow Rate

       Post Process Delta Pressure

       Post Process Delta Thrust

       Postprocess FluxType Flux Of {conserved_enthalpy | continuity | edc_product | enthalpy | mixture_fraction | nuclei | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot | species | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_momentum | x_solid_momentum | y_momentum | y_solid_momentum | z_momentum | z_solid_momentum} [ As aliases...  ]

       Progress_Variable ProgressVariableName {=} Value

       Real Data For Subroutine SubName {=} Values...

       Radiation Boundary Temperature {=} value

       Radiation Boundary Temperature Field {=} FieldName

       Radiation Environment Temperature {=} value

       Radiation Environment Temperature Field {=} FieldName

       Sponge Layer Blending Function {=} {heaviside | linear}

       Sponge Layer Thickness {=} Value

       Sponge Layer Viscosity {=} Value

       Sponge Layer Viscosity Type {=} {absolute | multiple}

       Subroutine For {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} {=} Subroutine

       Subroutine For Emissivity {=} subroutineName

       Subroutine For Mass_Fraction {=} Subroutine

       Subroutine For Mole_Fraction {=} Subroutine

       Subroutine For Radiation Boundary Temperature {=} subroutineName

       Subroutine For Radiation Environment Temperature {=} subroutineName

       Subroutine For Transmissivity {=} subroutineName

       Subroutine For Transparent Band Emissivity {=} subroutineName

       Subroutine For Total_Pressure {=} Subroutine

       Transparent Band Emissivity {=} value

       Total_Pressure {=} Pressure

       Transmissivity {=} value

       Turbulence_Intensity {=} Turbulent intensity

       Use Sponge Layer

    end Open Boundary Condition On Surface Surfacename

## 7.12.5.1. Line Commands

###### Primitivevariable

Syntax

  Primitivevariable {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} {=} Value

Summary

  Value for the specified variable (in consistent units). Value can be a constant or a string function of position (x,y,z), time (t), and any global variable.

  The function string must be enclosed in quotes if it has spaces or commas. For example: x_velocity = “min(1, 0.1*t)”

Parameter | Value | Default
--- | --- | ---
PrimitiveVariable | {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} | –
{=} | {= | are | is} | –
Value | “string” | –

###### Apply Pressure Penalty

Syntax

  Apply Pressure Penalty [ Of PenaltyValue ]

Summary

  Apply a penalty term on the open boundary pressure.

Description

  Apply a DG-like penalty term to the open boundary pressure. This can improve stability for tets and non-orthogonal meshes on open boundaries.

###### Characteristic_Length

Syntax

  Characteristic_Length {=} Characteristic length

Summary

  Specify characteristic length for possible entrainment on open pressure specified boundary.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Characteristic length | real | 1.0

###### Emissivity Spectral File Name

Syntax

  Emissivity Spectral File Name {=} Name

Summary

  Specify the file name for defining spectral radiation properties on a surface.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Name | string | –

###### Entrain Local Values

Syntax

  Entrain Local Values

Summary

  If the flow re-circulates at the open, entrain the local values rather than specified far-field values. This is applied to scalars at the open (not to velocity or pressure) and if activated will entrain the local scalar value from the previous time step rather than the user-specified far-field value.

###### External Field For

Syntax

  External Field For VariableName [{of} Species] {=} ExtFieldName [ Of Size Value With Multiplier {=} Multiplier ]

Summary

  Name of the field that is to be transferred in. For species equation, specify variable as “mass fraction of” followed by the species name for transfers associated with separated individual species field names.

Parameter | Value | Default
--- | --- | ---
VariableName | string | –
Species | string | –
{=} | {= | are | is} | –
ExtFieldName | string | –

###### Emissivity

Syntax

  Emissivity {=} value

Summary

  Constant value for emissivity variable.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | “string” | –

###### Flow Must Exit Domain

Syntax

  Flow Must Exit Domain

Summary

  warning{This command is deprecated and will no longer have any effect. It will be completely removed in a future version of Fuego.}

###### Function For

Syntax

  Function For {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} {=} FuncName [ In The {t | x | y | z} Direction ]

Summary

  Name of function to use for the given variable, in the specified direction.

Parameter | Value | Default
--- | --- | ---
PrimitiveVariable | {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} | –
{=} | {= | are | is} | –
FuncName | string | –

###### Function For Emissivity

Syntax

  Function For Emissivity {=} functionName [ In The {t | x | y | z} Direction ]

Summary

  Name of the function to use for the emissivity in the given direction (default direction = time).

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
functionName | string | –

###### Function For Mass_Fraction

Syntax

  Function For Mass_Fraction {=} FuncName In The {t | x | y | z} Direction

Summary

  Name of the mass fraction function to use for all species in the given direction. Note that this must be a Multicolumn function

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
FuncName | string | –
Direction | {t | x | y | z} | –

###### Function For Mole_Fraction

Syntax

  Function For Mole_Fraction {=} FuncName In The {t | x | y | z} Direction

Summary

  Name of the mass fraction function to use for all species in the given direction. Note that this must be a Multicolumn function

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
FuncName | string | –
Direction | {t | x | y | z} | –

###### Function For Radiation Boundary Temperature

Syntax

  Function For Radiation Boundary Temperature {=} functionName

Summary

  Name of function to use for the radiation_boundary_temperature variable

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
functionName | string | –

###### Function For Radiation Environment Temperature

Syntax

  Function For Radiation Environment Temperature {=} functionName

Summary

  Name of function to use for the radiation_environment_temperature variable

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
functionName | string | –

###### Function For Transmissivity

Syntax

  Function For Transmissivity {=} functionName [ In The {t | x | y | z} Direction ]

Summary

  Name of function to use for the transmissivity variable

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
functionName | string | –

###### Function For Transparent Band Emissivity

Syntax

  Function For Transparent Band Emissivity {=} functionName [ In The {t | x | y | z} Direction ]

Summary

  Name of function to use for the transparent emissivity band for spectral emissivity on surfaces.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
functionName | string | –

###### Function For Total_Pressure

Syntax

  Function For Total_Pressure {=} Pressure function In The {t | x | y | z} Direction

Summary

  total pressure function name

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Pressure function | string | –
Direction | {t | x | y | z} | –

###### Inline Function For

Syntax

  Inline Function For {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} {=} FuncStr

Summary

  warning{This command is deprecated. Regular BCs now support using string functions directly}

Parameter | Value | Default
--- | --- | ---
PrimitiveVariable | {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} | –
{=} | {= | are | is} | –
FuncStr | “string” | –

###### Integer Data For Subroutine

Syntax

  Integer Data For Subroutine SubName {=} Values…

Summary

  List of integer data values to be passed down in to the user subroutine. These values may be changed by the user subroutine.

Parameter | Value | Default
--- | --- | ---
SubName | string | –
{=} | {= | are | is} | –
Values | integer… | –

###### Momentum Entrainment

Syntax

  Momentum Entrainment {=} {computed | specified | tangential}

Summary

  Select how momentum is entrained at the open BC.

Description

  The available options are COMPUTED, TANGENTIAL, or SPECIFIED (default).

  The default momentum entrainment (SPECIFIED) entrains the user-specified velocities at the open when flow enters the domain.

  The computed momentum entrainment (COMPUTED) calculates a normal velocity component using the local mass flux and density, and a tangential component from the user specification on the boundary. This can have stability issues at high vorticity, but often gives better behavior for open BCs that are primarily inflowing or entraining.

  It may be preferable to omit the normal component of entrained momentum at an open BC that is primarily exiting the domain (TANGENTIAL) or to simply entrain the user-specified velocities (SPECIFIED).

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
EntrainmentMethod | {computed | specified | tangential} | –

###### Mass_Fraction

Syntax

  Mass_Fraction Species {=} Mass fraction

Summary

  Value for the mass fraction of selected species. Can be a constant value or a string function of space (x,y,z), time (t), and any global variable.

Parameter | Value | Default
--- | --- | ---
Species | string | –
{=} | {= | are | is} | –
Mass fraction | “string” | –

###### Mole_Fraction

Syntax

  Mole_Fraction Species {=} Mole fraction

Summary

  Value for the mole fraction of selected species. Can be a constant value or a string function of space (x,y,z), time (t), and any global variable.

Parameter | Value | Default
--- | --- | ---
Species | string | –
{=} | {= | are | is} | –
Mole fraction | “string” | –

###### Omit Diffusion Terms

Syntax

  Omit Diffusion Terms

Summary

  Deactivate the diffusion terms on an open boundary.

Description

  It may be preferable to omit the diffusion terms on open open boundaries, but retain them (default) on confined open boundaries such as duct flow. This is only applied to the momentum equation.

###### Post Process Delta Area

Syntax

  Post Process Delta Area

Summary

  Request post processing of delta area on this mesh part.

Description

  Area change can be post-processed on this mesh part for laminar or turbulent flows. This option calculates the absolute value of area change after each iteration of a time step, writes it to the log and stores the last value for a given step. The value can be accessed by solution control and used as a criterion in the evaluator. To access this value use `region_name.MaxDeltaArea(n)` where for area change in the x-direction n=1, area change in the y-direction n=2, and area change in the z-direction n=3.

  Note that `MaxDeltaArea(1)` will return the maximum area change in x-direction if the request to post process this value was made on more than one boundary in a given region.

###### Post Process Delta Mass Flow Rate

Syntax

  Post Process Delta Mass Flow Rate

Summary

  Request post processing of delta mass flow rate on this mesh part.

Description

  Mass flow rate change can be post-processed on this mesh part for laminar or turbulent flows. This option calculates the absolute value of mass flow rate change after each iteration of a time step, writes it to the log and stores the last value for a given step. The value can be accessed by solution control and used as a criterion in the evaluator. To access this variable use `region_name.MaxDeltaMassFlowRate(0)`.

  Note that `MaxDeltaMassFlowRate(0)` will return the maximum mass flow rate change if the request to post process this value was made on more than one boundary in a given region.

###### Post Process Delta Pressure

Syntax

  Post Process Delta Pressure

Summary

  Request post processing of delta pressure on this mesh part.

Description

  Pressure change can be post-processed on this mesh part for laminar or turbulent flows. This option calculates the absolute value of pressure change after each iteration of a time step, writes it to the log and stores the last value for a given step. The value can be accessed by solution control and used as a criterion in the evaluator. To access this value use `region_name.MaxDeltaPressure(n)` where for pressure change in the x-direction n=1, pressure change in the y-direction n=2, and pressure change in the z-direction n=3.

  Note that `MaxDeltaPressure(1)` will return the maximum pressure change in x-direction if the request to post process this value was made on more than one boundary in a given region.

###### Post Process Delta Thrust

Syntax

  Post Process Delta Thrust

Summary

  Request post processing of delta thrust on this mesh part.

Description

  Thrust change can be post-processed on this mesh part for laminar or turbulent flows. This option calculates the absolute value of thrust change after each iteration of a time step, writes it to the log and stores the last value for a given step. The value can be accessed by solution control and used as a criterion in the evaluator. To access this value use `region_name.MaxDeltaThrust(n)` where for thrust change in the x-direction n=1, thrust change in the y-direction n=2, and thrust change in the z-direction n=3.

  Note that `MaxDeltaThrust(1)` will return the maximum thrust change in x-direction if the request to post process this value was made on more than one boundary in a given region.

###### Postprocess

Syntax

  Postprocess FluxType Flux Of {conserved_enthalpy | continuity | edc_product | enthalpy | mixture_fraction | nuclei | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot | species | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_momentum | x_solid_momentum | y_momentum | y_solid_momentum | z_momentum | z_solid_momentum} [ As aliases… ]

Summary

  Enable nodal flux post-processing for a given equation. Flux types can be “total”, “advective”, or “diffusive”. Integrated fluxes will also be output to global variables for post-processing or use in other string functions.

  By default the variables will be named based on the equation and sideset they are applied to as bc_FluxType_EquationName_flux_SurfaceName. However, if you want to assign a more compact or descriptive name you can provide it with

      POSTPROCESS TOTAL FLUX OF Continuity AS mdot1

  When post-processing enthalpy, the average temperature is also output as a global variable. If you provide only one alias the enthalpy flux uses your alias and the average temperature is automatically named. If you provide two aliases the first is used for enthalpy and the second is used for temperature.

      POSTPROCESS TOTAL FLUX OF ENTHALPY AS hFlux
      POSTPROCESS TOTAL FLUX OF ENTHALPY AS hFlux Tavg

  When post-processing species, the post-processor is run for each species that is solved for. This means that there is no post-processor run on the last species (which is determined by a fractional balance). If you provide aliases for the species post-processor you should provide one for each post-processed species. For example, in a problem with O2, CO2, and N2 (in that order) you could use:

      POSTPROCESS TOTAL FLUX OF SPECIES AS mdotO2 mdotCO2

Parameter | Value | Default
--- | --- | ---
FluxType | string | –
equation | {conserved_enthalpy | continuity | edc_product | enthalpy | mixture_fraction | nuclei | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot | species | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_momentum | x_solid_momentum | y_momentum | y_solid_momentum | z_momentum | z_solid_momentum} | –

###### Progress_Variable

Syntax

  Progress_Variable ProgressVariableName {=} Value

Summary

  Constant value for the progress variable of selected scalars.

Parameter | Value | Default
--- | --- | ---
ProgressVariableName | string | –
{=} | {= | are | is} | –
Value | real | –

###### Real Data For Subroutine

Syntax

  Real Data For Subroutine SubName {=} Values…

Summary

  List of real data values to be passed down in to the user subroutine. These values may be changed by the user subroutine.

Parameter | Value | Default
--- | --- | ---
SubName | string | –
{=} | {= | are | is} | –
Values | real… | –

###### Radiation Boundary Temperature

Syntax

  Radiation Boundary Temperature {=} value

Summary

  Constant value for radiation_boundary_temperature variable.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | “string” | –

###### Radiation Boundary Temperature Field

Syntax

  Radiation Boundary Temperature Field {=} FieldName

Summary

  Name of the field to use for the radiation boundary temperature.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
FieldName | string | –

###### Radiation Environment Temperature

Syntax

  Radiation Environment Temperature {=} value

Summary

  Constant value for radiation_environment_temperature variable.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | “string” | –

###### Radiation Environment Temperature Field

Syntax

  Radiation Environment Temperature Field {=} FieldName

Summary

  Name of the field to use for the radiation environment temperature.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
FieldName | string | –

###### Sponge Layer Blending Function

Syntax

  Sponge Layer Blending Function {=} {heaviside | linear}

Summary

  Options are Heaviside or Linear. Linear gradually applies the sponge forcing across the layer, and Heaviside applies the full sponge forcing across the entire sponge layer. Default is heaviside.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Value | {heaviside | linear} | –

###### Sponge Layer Thickness

Syntax

  Sponge Layer Thickness {=} Value

Summary

  Distance the sponge layer will propagate into the domain normal to the open boundary condition’s surface

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Value | real | –

###### Sponge Layer Viscosity

Syntax

  Sponge Layer Viscosity {=} Value

Summary

  Value of the viscosity applied within the sponge layer

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Value | real | –

###### Sponge Layer Viscosity Type

Syntax

  Sponge Layer Viscosity Type {=} {absolute | multiple}

Summary

  Options are multiple or absolute. The Multiple option uses the product of the molecular viscosity specified sponge layer viscosity to calculate the forcing term. The Absolute option just uses the specified sponge layer viscosity for calculating the forcing term. Multiple is the default

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Value | {absolute | multiple} | –

###### Subroutine For

Syntax

  Subroutine For {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} {=} Subroutine

Summary

  Name of the subroutine to use for this variable.

Parameter | Value | Default
--- | --- | ---
PrimitiveVariable | {contact_angle | edc_product | gas_volume_fraction | mixture_fraction | pressure | progress_variable | scalar_variance | second_mixture_fraction | solid_volume_fraction | soot_mass_fraction | soot_nuclei_mass_fraction | temperature | turbulent_dissipation | turbulent_frequency | turbulent_helmholtz_function | turbulent_kinetic_energy | turbulent_v2 | volume_of_fluid | x_solid_velocity | x_velocity | y_solid_velocity | y_velocity | z_solid_velocity | z_velocity} | –
{=} | {= | are | is} | –
Subroutine | string | –

###### Subroutine For Emissivity

Syntax

  Subroutine For Emissivity {=} subroutineName

Summary

  Name of the user subroutine to use for the emissivity variable.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
subroutineName | string | –

###### Subroutine For Mass_Fraction

Syntax

  Subroutine For Mass_Fraction {=} Subroutine

Summary

  Name of the subroutine to use for the mass fraction. ALL species mass fractions must be assigned by this subroutine.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Subroutine | string | –

###### Subroutine For Mole_Fraction

Syntax

  Subroutine For Mole_Fraction {=} Subroutine

Summary

  Name of the subroutine to use for the mole fractions. ALL species mole fractions must be assigned by this subroutine.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Subroutine | string | –

###### Subroutine For Radiation Boundary Temperature

Syntax

  Subroutine For Radiation Boundary Temperature {=} subroutineName

Summary

  Name of the user subroutine to use for the radiation_boundary_temperature variable.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
subroutineName | string | –

###### Subroutine For Radiation Environment Temperature

Syntax

  Subroutine For Radiation Environment Temperature {=} subroutineName

Summary

  Name of the user subroutine to use for the radiation_environment_temperature variable.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
subroutineName | string | –

###### Subroutine For Transmissivity

Syntax

  Subroutine For Transmissivity {=} subroutineName

Summary

  Name of the user subroutine to use for the transmissivity variable.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
subroutineName | string | –

###### Subroutine For Transparent Band Emissivity

Syntax

  Subroutine For Transparent Band Emissivity {=} subroutineName

Summary

  Name of the user subroutine to use for the transparent emissivity band for spectral emissivity on surfaces.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
subroutineName | string | –

###### Subroutine For Total_Pressure

Syntax

  Subroutine For Total_Pressure {=} Subroutine

Summary

  Name of the subroutine to use for pressure.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Subroutine | string | –

###### Transparent Band Emissivity

Syntax

  Transparent Band Emissivity {=} value

Summary

  Constant value to use for the emissivity in the transparent band for spectral surfaces.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | “string” | –

###### Total_Pressure

Syntax

  Total_Pressure {=} Pressure

Summary

  Constant value for the total pressure.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Pressure | real | –

###### Transmissivity

Syntax

  Transmissivity {=} value

Summary

  Constant value for transmissivity variable.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | “string” | –

###### Turbulence_Intensity

Syntax

  Turbulence_Intensity {=} Turbulent intensity

Summary

  Specify turbulent intensity for use in the calculation for the entrainment value of turbulent kinetic energy when there is possible entrainment on open pressure specified boundary.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
Turbulent intensity | real | –

###### Use Sponge Layer

Syntax

  Use Sponge Layer

Summary

  Indicator that a sponge layer should be implemented next to this open boundary condition