Next: 5.7.2 Die parallelen Komponenten
Up: 5.7 Die Multigridmethode
Previous: 5.7 Die Multigridmethode
5.7.1 Der serielle Algorithmus
Zur Formulierung des Multigridalgorithmus benötigen wir die
folgenden zusätzlichen Matrizen und Vektoren :
-
- Restriktionsoperator um Daten vom feinen auf das grobe Gitter zu
transferieren.
-
- Interpolationsoperator um Daten vom groben auf das feine Gitter zu
transferieren.
-
- Vorglättungsoperator zur Reduktion von
,
-mal angewandt.
-
- Nachglättungsoperator zur Reduktion von
,
-mal angewandt.
-
- Defekt auf
-tem Gitter.
-
- Korrektur auf
-tem Gitter.
-
- Rekursive Multigridprozedur,
-mal aufgerufen
(
- V-Zyklus,
- W-Zyklus)
Als Vor- bzw. Nachglättungsoperatoren können z.B. die
Iterationsverfahren aus 5.3 - 5.5 gewählt werden.
Falls Multigrid als Vorkonditionierer im CG verwandt werden soll,
muß der entsprechende Multigriditerationsoperator symmetrisch sein.
In diesem Falle werden Interpolation und Restriktion, sowie
Vor- und Nachglättung so gewählt, daß
und
mit
gelten.
Das Defektsystem auf dem gröbsten Gitter wird direkt gelöst.
Gundolf Haase
1998-12-22