144 Numerical solution of the heat conservation equation
where T
subgrid
m
is given by Eq. (10.16)andT
remaining
m
is interpolated from
nodal values of T
remaining
i,j
to markers according to standard bilinear interpolation
(Eq. (8.19), Fig. 8.9).
Equation (10.16) requires the decay of differences between marker temperature
values T
t
m
and interpolated nodal temperature values T
t
m(nodes)
on the characteristic
timescale (t
diff
) of local heat diffusion. It is important to emphasise that the subgrid
diffusion does not change the total temperature increments T
i,j
computed on nodal
points from the heat conservation equation. Instead it splits them into two parts
T
subgrid
i,j
and T
remaining
i,j
. By introducing a subgrid diffusion operation, unrealistic
subgrid oscillations are removed (see Fig. 10.7(b)) over the characteristic local
heat diffusion timescale without affecting the accuracy of numerical solution of
the temperature equation. Realistic subgrid oscillations will, however, be preserved
by this scheme if they are related, for example, to the rapid mixing by advection
dominating flows.
It is also important to mention that subgrid diffusion is a method for correcting
small non-physical subgrid oscillations that appear on the markers due to mechani-
cal mixing processes. It is not the way to remove any arbitrary discrepancy between
the marker and nodal temperature fields. Such discrepancies can appear, for exam-
ple, due to prescribing sharp temperature fronts on a fine marker grid which cannot
be properly resolved by a coarse nodal grid. Big initial temperature discrepancies
between markers and nodes should always be eliminated by re-interpolation of the
initial nodal temperatures (with applied boundary conditions) back to markers with
the use of Eq. (8.19) before making the first time step.
10.5 Thermal boundary conditions
In order to solve the temperature equation numerically, thermal boundary con-
ditions have to be specified. These conditions depend on the type of numer-
ical problem. The following boundary conditions are frequently used in geo-
modelling:
(1) constant temperature
(2) insulating boundary (zero heat flux, symmetry condition)
(3) constant heat flux
(4) infinity-like conditions (external constant temperature)
(5) periodic boundary
(6) combined boundary conditions
Numerical examples of different boundary conditions are shown below
(Fig. 10.8).