The atmTurbulentHeatFluxTemperature is a boundary condition that provides provides a fixed heat constraint on temperature (i.e. T) to specify temperature gradient through an input heat source which can either be specified as absolute power [W], or as flux [W/m^2].


The condition requires entries in both the boundary and field files.

Boundary file

    type            patch;

Field file

    // Mandatory entries
    type            atmTurbulentHeatFluxTemperature;
    heatSource      <word>;
    alphaEff        <word>;
    Cp0             <scalar>;
    q               <scalarField>;

    // Inherited entries


Property Description Type Required Default
type Type name: atmTurbulentHeatFluxTemperature word yes -
heatSource Heat source type word yes -
alphaEff Name of turbulent thermal diff. field [kg/m/s] word yes -
Cp0 Specific heat capacity [m2/s2/K] Function1<scalar> yes -
q Heat source value [W (power) or W/m^2 (flux)] PatchFunction1<scalar> yes -

Options for the heatSource entry:

Property Description
power Absolute power heat source [W]
flux Flux heat source [W/m^2]

The inherited entries are elaborated in:

  • fixedGradientFvPatchScalarField.H
  • Function1.H
  • PatchFunction1.H

Further information


Source code:



  • Introduced in version v2006