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.

Eigenvalue Analysis 171<br />

The matrix in (7.4.11) is obtained after eliminating the first and the last unknowns<br />

from system (7.4.10). A (n − 1) × (n − 1) precond<strong>it</strong>ioner for this matrix is obtained<br />

by deleting the first and the last columns and rows from the matrix in (8.4.1). The<br />

precond<strong>it</strong>ioned eigenvalues Λn,m, 1 ≤ m ≤ n−1, coincide w<strong>it</strong>h those considered above.<br />

The same precond<strong>it</strong>ioner R in (8.4.1) can be used for the matrix of system (7.4.12).<br />

The resulting precond<strong>it</strong>ioned spectrum does not seem to be much affected by lower-<br />

order terms, provided the coefficients A and B are not too large. As an alternative, one<br />

can use a precond<strong>it</strong>ioner based on a centered fin<strong>it</strong>e-difference discretization of the whole<br />

differential operator − d2<br />

dx2 + A d<br />

dx + B (see orszag(1980)).<br />

For other types of boundary cond<strong>it</strong>ions we could run into some difficulty. Let<br />

D denote the matrix of system (7.4.13). In this s<strong>it</strong>uation, tridiagonal fin<strong>it</strong>e-difference<br />

precond<strong>it</strong>ioners seem less effective. All the precond<strong>it</strong>ioned eigenvalues satisfy relation<br />

(8.4.2), except for one of them, which is real, pos<strong>it</strong>ive, but tends to zero as 1/n 2 . This<br />

badly affects the cond<strong>it</strong>ion number. A more appropriate (n+1)×(n+1) precond<strong>it</strong>ioner<br />

R := {rij} 0≤i≤n<br />

0≤j≤n<br />

⎪⎨<br />

(8.4.4) rij :=<br />

is obtained as follows:<br />

⎧<br />

−d (1)<br />

ij<br />

−1<br />

h (n)<br />

i ˆ h (n)<br />

i<br />

2<br />

h (n)<br />

i+1h(n) i<br />

−1<br />

h (n)<br />

i+1 ˆ h (n)<br />

i<br />

d (1)<br />

ij<br />

if i = 0, 0 ≤ j ≤ n,<br />

⎪⎩<br />

0 elsewhere.<br />

if 1 ≤ i = j + 1 ≤ n − 1,<br />

+ µ if 1 ≤ i = j ≤ n − 1,<br />

if 1 ≤ i = j − 1 ≤ n − 1,<br />

if i = n, 0 ≤ j ≤ n,<br />

All the resulting precond<strong>it</strong>ioned eigenvalues are now well-behaved. Unfortunately, the<br />

matrix R is sparse but not banded. However, <strong>it</strong> can be decomposed by a product of

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

Saved successfully!

Ooh no, something went wrong!