The discretization of the transport equation (5.1) as explained in the previous section is restricted to more or less smooth grids. Moreover, the diffusion coefficient often varies rapidly, so that has large jumps on cell faces. Hence, straightforward discretization of the diffusivity may results in large errors even on smooth grids. Here we shall consider a discretization which is exact for uniform and linear scalar fields, regardless the smoothness of the grid and of the diffusion coefficient. For this purpose, we need an expression for the partial derivative of any quantity with respect to in terms of general coordinates, namely
This can be derived using the chain rule and (2.27). We start with the equation (5.1), viz.,
and with (5.7) taken into account, the appropriate form of the transport equation becomes
Discretization of (5.9) is obtained by integration over a finite volume with center (i,j,k). Hence, we have
whereas the time derivative and the source terms are integrated using the midpoint rule:
So far, no difficulties arose because none of the quantities used in the above formulae are discontinuous. Furthermore, these discretizations are second order accurate and (5.10) is exact for constant . The cell-face values have to be approximated in terms of values of in neighbouring cell centers by means of interpolation. This will be discussed in the next section. The only point left to discuss is the approximation of the diffusion term. First, for the sake of easier manipulations, the diffusion term will hereafter be expressed as
Integration over yields:
The physical quantity is everywhere continuous for arbitrary mappings. Hence, when k is discontinuous, is discontinuous. Thus, approximation of using central differences is inaccurate. However, using the integration-path method an accurate approximation of at point (i+1/2,j,k), for example, is obtained:
where
where C is given by
and
We hereby assume that . The two-dimensional version of (5.15) and (5.16) are given by
with
Substitution of (5.14) in (5.13) gives a discretization which
is exact when is constant, and hence exact for linear scalar fields.
The other cell-face fluxes can be derived in exactly the similar way.