Skip to content

The Accelerated Pseudo-Transient (APT) method consists in augmenting the right-hand-side of the target PDE with a pseudo-time derivative (where ψ is the pseudo-time) of the primary variables. We then solve the resulting system of equations with an iterative method. The pseudo-time derivative is then gradually reduced, until the original PDE is solved and the changes in the primary variables are below a preset tolerance.

Heat diffusion ​

The APT heat-diffusion equation is:

ρ~∂T∂ψ+ρCp∂T∂t=∇⋅(κ∇T)=−∇q

We use a second order APT scheme were continuation is also done on the flux, so that:

θ~∂q∂ψ+q=−κ∇T

Stokes equations ​

For example, the APT formulation of the Stokes equations yields:

ρ~∂u∂ψ=∇⋅τ−∇p−f1K~∂p∂ψ+∇⋅v=−β∂p∂t+α∂T∂t

Constitutive equations ​

A APT continuation is also done on the constitutive law:

12G~∂τ∂ψ+12GDτDt+τ2η=ε˙

where the wide tile denotes the effective damping coefficients and ψ is the pseudo-time step. These are defined as in Räss et al. (2022):

ρ~=ReηV~L,G~=ρ~V~2r+2,K~=rG~

and

V~=K~+2G~ρ~,r=K~G~,Re=ρ~V~Lη

where the P-wave V~=Vp is the characteristic velocity scale for Stokes, and Re is the Reynolds number.

Free-surface stabilization ​

For a vertically stratified 2D model, the free-surface stabilization used by the standard Stokes and DYREL solvers adds

RyFS=Ry+θΔtvy∂(ρgy)∂y

to the vertical momentum residual. This velocity-dependent term contributes the local operator diagonal

cFS=−θΔt∂(ρgy)∂y.

The standard APT update uses ηdτ/(ητ+ηdτcFS) for the stabilized vertical pseudo-time step. DYREL adds the same cFS to its vertical diagonal preconditioner and Gershgorin eigenvalue bound. This keeps the iterative coefficients consistent with the stabilized residual. A non-positive standard APT denominator is rejected through the solver's non-finite residual check because it indicates that the physical timestep is too large for the local density inversion.

<!–

Physical parameters ​

SymbolParameter
TTemperature
qFlux
τDeviatoric stress
ε˙Deviatoric strain rate
uVelocity
fExternal forces
PPressure
ηViscosity
ρDensity
βCompressibility
GShear modulus
αThermal expansivity
CpHeat capacity
κHeat conductivity

–>

Pseudo-transient parameters ​

SymbolParameter
ψPseudo time step
K~Pseudo bulk modulus
G~Pseudo shear modulus
V~Characteristic velocity scale
ρ~Pseudo density
θ~Relaxation time
ReReynolds number