B12 - varying diffusion coefficients

source: J. Lee, unpublished (Department of Mathematics, MIT, 2017)

∂u∂t=∇⋅(k(x)∇⋅u)

where, k(x) is the diffusivity, and is varying

∂u∂t=∂∂x(k(x)∂u∂x)uil+1+uilΔt=1Δx2(ki+1/2(ui+1l−uil)−ki−1/2(uil−ui−1l)) ui,jl+1−ui,jlΔt=1Δx2(ki+12,j(ui+1,jl−ui,jl)−ki−12,j(ui,jl−ui−1,jl))+1Δy2(ki,j+12(ui,j+1l−ui,jl)−ki,j−12(ui,jl−ui,j−1l))