HeatConduction Physics syntax
The [HeatConduction]
block is a sub-block of the [Physics]
block. HeatConductionPhysicsBase
-derived classes, such as HeatConductionCG can be created, nested under the relevant discretization sub-block.
For example, a continuous Galerkin finite element discretization of the heat conduction equation can be created inside the Physics/HeatConduction/FiniteElement block.
[Physics]
[HeatConduction]
[FiniteElement]
[h1]
temperature_name = 'T'
heat_source_var = 'Q'
heat_source_blocks = '0'
initial_temperature = 0
# Thermal properties
thermal_conductivity = 'k0'
# Boundary conditions
heat_flux_boundaries = 'left right'
boundary_heat_fluxes = '0 500'
insulated_boundaries = 'top'
fixed_temperature_boundaries = 'bottom'
boundary_temperatures = '300'
[]
[]
[]
[]
(moose/modules/heat_transfer/test/tests/physics/test_cg.i)