11.08.2013 Views

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

248 Polynomial Approximation of Differential Equations<br />

0 ≤ j ≤ m, according to the recursion formula<br />

(10.6.6) p (j)<br />

n (η (n)<br />

i ) := p (j−1)<br />

n<br />

(η (n)<br />

2 d<br />

i ) + ǫh p(j)<br />

dx2 n (η (n)<br />

<br />

i ) − h<br />

p (j−1)<br />

n<br />

d<br />

dx p(j−1) n<br />

<br />

(η (n)<br />

i ),<br />

1 ≤ i ≤ n − 1, 0 ≤ j ≤ m.<br />

The in<strong>it</strong>ial polynomial is p (0)<br />

n (η (n)<br />

i ) := U0(η (n)<br />

i ), 1 ≤ i ≤ n − 1. The derivatives at<br />

the nodes are evaluated w<strong>it</strong>h the usual arguments (see section 7.2). Then, the final<br />

polynomial p (m)<br />

n<br />

represents an approximation of the exact solution U(·,T). To avoid<br />

severe time-step restrictions the scheme is implic<strong>it</strong>. Since a full implic<strong>it</strong> scheme forces us<br />

to solve a set of nonlinear equations at any step, the nonlinear term is treated explic<strong>it</strong>ly.<br />

A theoretical analysis of convergence of the method for the Chebyshev case is carried<br />

out in bressan and quarteroni(1986a).<br />

The l<strong>it</strong>erature on this subject offers an extensive collection of (more or less effi-<br />

cient) algor<strong>it</strong>hms. An overview of the time-discretization techniques most used in spec-<br />

tral methods can be found in gottlieb and orszag(1977), chapter 9, turkel(1980),<br />

canuto, hussaini, quarteroni and zang(1988), chapter 4, boyd(1989), chapter 8.<br />

A deeper analysis is too technical at this point. Nevertheless, this short introduction<br />

should be sufficient for running the first experiments and interpreting the results.

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

Saved successfully!

Ooh no, something went wrong!