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ψ+ρCpTt=(κ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ψ=τpf1K~pψ+v=βpt+αTt

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