Design of optimal Runge-Kutta methods - FEniCS Project

Design of optimal Runge-Kutta methods - FEniCS Project Design of optimal Runge-Kutta methods - FEniCS Project

fenicsproject.org
from fenicsproject.org More from this publisher
28.01.2013 Views

The Stability Function For the linear equation u ′ = λu, a Runge-Kutta method yields a solution u n+1 = φ(λ∆t)u n , where φ is called the stability function of the method: Example: Euler’s Method φ(z) = det(I − z(A − ebT ) det(I − zA) u n+1 = u n + ∆tF (u); φ(z) = 1 + z. For explicit methods of order p: p� 1 φ(z) = j! zj + j=0 s� j=p+1 αjz j . D. Ketcheson (KAUST) 10 / 36

Absolute Stability For the linear equation u ′ (t) = Lu we say the solution is absolutely stable if |φ(λ∆t)| ≤ 1 for all λ ∈ σ(L). D. Ketcheson (KAUST) 11 / 36

The Stability Function<br />

For the linear equation<br />

u ′ = λu,<br />

a <strong>Runge</strong>-<strong>Kutta</strong> method yields a solution<br />

u n+1 = φ(λ∆t)u n ,<br />

where φ is called the stability function <strong>of</strong> the method:<br />

Example: Euler’s Method<br />

φ(z) = det(I − z(A − ebT )<br />

det(I − zA)<br />

u n+1 = u n + ∆tF (u); φ(z) = 1 + z.<br />

For explicit <strong>methods</strong> <strong>of</strong> order p:<br />

p� 1<br />

φ(z) =<br />

j! zj +<br />

j=0<br />

s�<br />

j=p+1<br />

αjz j .<br />

D. Ketcheson (KAUST) 10 / 36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!