11.08.2013 Views

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

246 Polynomial Approximation of Differential Equations<br />

E4,3200 w<strong>it</strong>h E6,3200). The other is the error in the time variable, which only behaves<br />

like h := 1/m. Indeed, except for the case n = 4, En,m is halved when m is doubled.<br />

The reader will note that En,m does not decrease for n ≥ 6. This is because the<br />

time-step h is not small enough to compete w<strong>it</strong>h the good accuracy in space, thus, the<br />

global error is dominated by the time-discretization error. The s<strong>it</strong>uation is different for<br />

the case n = 4, where the space resolution is poor and the results cannot improve by<br />

reducing the time-step. In our example, relation (10.6.4) is not satisfied when n = 10<br />

and m = 200. This is the reason why the error E10,200 is rather high.<br />

m E4,m E6,m E8,m E10,m<br />

200 .5782 × 10 −3 .2426 × 10 −3 .2427 × 10 −3 .3458 × 10 28<br />

400 .5546 × 10 −3 .1212 × 10 −3 .1213 × 10 −3 .1213 × 10 −3<br />

800 .5522 × 10 −3 .6069 × 10 −4 .6066 × 10 −4 .6066 × 10 −4<br />

1600 .5534 × 10 −3 .3055 × 10 −4 .3033 × 10 −4 .3032 × 10 −4<br />

3200 .5545 × 10 −3 .1576 × 10 −4 .1517 × 10 −4 .1516 × 10 −4<br />

Table 10.6.1 - Errors relative to the Chebyshev collocation<br />

approximation of problem (10.2.5), (10.2.6), (10.2.7).<br />

The above experiment shows that, in order to retain the good approximation prop-<br />

erties of spectral methods, the time-step should be very small. This results in a large<br />

number of steps. Although the FFT (see section 4.3) speeds up matrix-vector multipli-<br />

cations in the Chebyshev case, the global computational cost can still be very high. An<br />

alternative is to use more accurate time-discretization methods, such as Runge-Kutta,<br />

Adams-Bashforth or Du Fort-Frankel methods (see jain(1984)). By these techniques,<br />

the error decays as a fixed integer power of the time-step. For instance, experiments<br />

based on equation (10.3.20), using a fourth-order Runge-Kutta method, are discussed in<br />

solomonoff and turkel(1989). Like the Euler method, the schemes mentioned above

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

Saved successfully!

Ooh no, something went wrong!