SLIDE 32 Computation of numerical blowup time and blowup rate
Let t∗ denote a numerical blowup time. We implement a set numerical experiments (corresponding to different tolerances) producing Uℓ
h , ℓ = 1, · · · L approximations to the exact solution u. Assume that
Uℓ
h (tn)L∞ ∼
t∗ − tn p
1
Since f (u) = u2, assume that p = 1, and use UL
h (tN−1)L∞, UL h (T)L∞ to calculate
UL
h (tN−1)L∞ = CL
1 t∗ − tN−1 UL
h (T)L∞ = CL
1 t∗ − T ⇒ t∗ = TUL
h (T)L∞ − tN−1UL h (tN−1)L∞
UL
h (tN−1)L∞ − UL h (tN−1)L∞
- For the considered example, t∗ = 0.21705
2
Consider t∗(= 0.21705) as the numerical blowup time. We use Uℓ
h (t)L∞, ℓ = L to compute the
numerical blowup time: pn := ln
h (tn+1)L∞/Uℓ h (tn)L∞
- ln ((t∗ − tn)/(t∗ − tn+1))
- We expect pn → 1 as n → N, for the considered model problem
32