Effective velocity, or phase velocity, for analytical and numerical time integration respectively:
vef=kλI=kΔtϕ;ϕ=arctan(GRGI)
Contents
Explicit Euler
un+1=un+ΔtF(un,tn)dtdutn=F(un,tn)=Fn
The gain is, assuming F=λu:
G=unuu+1=unun+Δtλun=1+Δtλ
Implicit Euler
un+1=un+ΔtF(un+1,tn+1)
The gain is:
un+1−Δλun+1=un→G=unun+1=1−Δtλ1
Crank-Nicolson
Time discretization with tn+1/2:
un+1=un+2Δt(F(un,tn)+F(un+1,tn+1))
The gain is:
G=1−Δtλ/21+Δtλ/2
Rugen-Kutta Schemes
Multiphase scheme. Schemes from 2 to 4 phases:
un+1un+1un+1=un+21(k1+k2)=un+61(k1+4k2+k3)=un+61(k1+2k2+2k3+k4)
The gain depends on the number of phases:
G=1+Δtλ+2!1(Δtλ)2+3!1(Δtλ)3+4!1(Δtλ)4