Skip to content

Spatial discretization of the governing equations ​

We discretize both the Stokes and heat diffusion equations using a Finite Differences approach on a staggered grid (ref Taras book here).

Heat diffusion ​

Stokes equations ​

where dotted lines represent the velocity ghost nodes.

Time and pseudo-time discretization of the APT equations ​

We discretize both the Stokes and heat diffusion equations using a Finite Differences approach on a staggered grid (ref Taras book here).

Heat diffusion ​

θ~qxn+1−qxnΔψ+qxn+1=−κTn+TnΔxθ~qyn+1−qynΔψ+qyn+1=−κTn+TnΔxρ~Tn+1+TnΔψ+ρCpTn+1+TtΔt=−(∂qx∂x+∂qy∂y)

Upon convergence we recover

Tt+Δt=Tn+1qxt+Δt=qxn+1qyt+Δt=qyn+1

Stokes equations ​

Conservation of momentum ​

ρ~uxn+1−uxnΔψ=∇⋅τ−pn+1−pnΔx−ρgxρ~uyn+1−uynΔψ=∇⋅τ−pn+1−pnΔy−ρgy

Conservation of mass ​

1K~pn+1−pnΔψ+(uxn+1−uxnΔx+uyn+1−uynΔy)=1Δt(β(pt+Δt−pt)+α(Tt+Δt−Tt))

Constitutive equation ​

12G~τn+1−τnΔψ+12Gτn+1−τtΔt+τn+12η=ε˙