On The Stability of The Iterated Crank-Nicholson Method in Numerical Relativity
On The Stability of The Iterated Crank-Nicholson Method in Numerical Relativity
Saul A. Teukolsky
Newman Laboratory, Cornell University, Ithaca, NY 14853
(February 3, 2008)
04.25.Dm, 04.20.-q, 04.70.-s unconditionally unstable. One sees this with a von Neu-
mann stability analysis: Put
1
Finally the timestep is completed by using equation (2) smallest number of iterations for which the method is
again with ū on the right-hand side: stable is two, there is no point in carrying out more iter-
ations than this.
(1) n+1/2 n+1/2
un+1
j − unj ūj+1 − (1) ūj−1 Note that there was nothing special about using the
= . (10) advective equation (1) for this analysis. Similar behavior
∆t 2∆x
is found for the wave equation, written in first-order form
(Iterated Crank-Nicholson can alternatively be imple-
mented by averaging the right-hand side of equation (1). ∂u
= v, (18)
For linear equations, this is completely equivalent.) ∂t
Iterated Crank-Nicholson with two iterations is carried ∂v ∂2u
out in the same way. After steps (8) and (9), we calculate = , (19)
∂t ∂x2
(2) n+1 (1) n+1/2 n+1/2 with the standard centered difference formula for the sec-
ũj − unj ūj+1 − (1) ūj−1
= , (11) ond derivative term. One recovers the usual Courant
∆t 2∆x
(2) n+1/2
condition (without the factor of 2) for the stable cases.
ūj = 21 ((2) ũn+1
j + unj ). (12)