next up previous
Next: 5.3.2 ADI Method for Up: 5.3 Boundary Value Problems: Previous: 5.3 Boundary Value Problems:

5.3.1 Relaxation and Multigrid Techniques

Having transformed the given elliptic PDE into a set of linear equations $\mbox{${\bf A}$} \cdot \mbox{$\bf v$}=\mbox{$\bf b$}$, we can apply any iterative technique to find $\mbox{$\bf v$}$.
For example, the Jacobi scheme reads

\begin{displaymath}
\mbox{$\bf v$}^{n+1} = \left[ \mbox{${\bf I}$} + \frac{1}{4}...
...mbox{$\bf v$}^{n}
+ \frac{(\Delta l)^{2}}{4} \mbox{$\bf\rho$}
\end{displaymath}

The somewhat faster Gauss-Seidel and SOR methods are also easy to apply.

Problem:

The estimated rate of convergence is linked to the largest (by absolute value) eigenvalue of the iteration matrix constructed from $\mbox{${\bf A}$}$.

In the case of the Poisson equation, the Jacobi and Gauss-Seidel iteration matrices have spectral radii that are close to $1$ $\Longrightarrow$Slow convergence!

Solution: Let $\mbox{$\bf e$} \equiv \mbox{$\bf v$}-\mbox{$\bf v$}^{n}$ be the residual error after the $n$-th relaxation step. Convergence depends not only on $\mbox{${\bf A}$}$, but also on the properties of the iterated vector $\mbox{$\bf e$}$. By applying multigrid schemes we may manipulate these properties so as to improve convergence by orders of magnitude.

Let $K \equiv N \cdot M$ be the total number of grid points; the iterated vectors $\mbox{$\bf v$}^{n}$ and $\mbox{$\bf e$}$ are then both of dimension $K$. $\mbox{$\bf e$} \equiv (e_{0}, \dots e_{K-1})$ may be written as a sum of Fourier components, or modes,

\begin{displaymath}
e_{j} = \frac{1}{K}\sum_{k=0}^{K-1} E_{k} \exp^{-2 \pi ijk/K}
\end{displaymath}

where

\begin{displaymath}
E_{k} = \sum_{j=0}^{K-1} e_{j} \exp^{2 \pi ijk/K}
\end{displaymath}

Relaxation is faster for the ``oscillatory'' high wave number modes of $\mbox{$\bf e$}$ than for the ``smooth'', low wave number components.

Multigrid: Double the lattice width: $\Longrightarrow$Each wave number is automatically increased by a factor of two. $\Longrightarrow$Faster convergence of the modes!

Basic procedure:


next up previous
Next: 5.3.2 ADI Method for Up: 5.3 Boundary Value Problems: Previous: 5.3 Boundary Value Problems:
Franz J. Vesely Oct 2005
See also:
"Computational Physics - An Introduction," Kluwer-Plenum 2001