next up previous
Next: 6.4 Die Fast Fourier Up: 6.3 Gaußelimination für tridiagonale Previous: 6.3 Gaußelimination für tridiagonale

   
6.3.1 Parallelisierung mittels zyklischer Reduktion

Zyklische Reduktion :  
Umordnung der Gleichungen und Unbekannten derart, daß mehrere Unbekannte gleichzeitig (parallel) eliminiert werden können.

Grundidee der Umordnung für $N\,=\,2^3-1\,=\,7$ Unbekannte

Eliminiere alle $x_i$ mit $i \mod 2 = 1$ aus dem GlS :

\begin{displaymath}\begin{array}{ccccccccccccc}
b_1 x_1 &+& c_1 x_2 &&&&&&&& &=&...
...7 &=& f_6 \\
&&&&&&&& a_6 x_6 &+& b_7 x_7 &=& f_7
\end{array}\end{displaymath}

$\Longrightarrow$ $\begin{array}[t]{ccccccc}
\widetilde{b} \makebox[0pt]{}_2 x_2 &+& \widetilde{c...
...de{b} \makebox[0pt]{}_6 x_6 &=& \widetilde{f} \makebox[0pt]{}_3 \\
\end{array}$

Eliminiere alle $x_i$ mit $i \mod 4 = 2$ $\Longrightarrow$ $\widehat{b} \makebox[0pt]{}_4 x_4 \,=\, \widehat{f} \makebox[0pt]{}_4$


Allg.: \fbox{\begin{minipage}[t]{0.6\textwidth}
Eliminationsreihenfolge : $2^{k-1} \le ...
...Eliminiere alle $x_i$\space mit $i \mod 2^{j+1} = 2^j$\\
END DO
\end{minipage}}
  \begin{figure}% latex2html id marker 28197\unitlength0.048\textwidth
\mbox{}\...
...e - Eintr\uml {a}ge kennzeichnen
das nunmehr auftretende Fill-In.}
\end{figure}


Der in Bild 6.6 dargestellte Eliminationsbaum (und damit die zyklische Reduktion) Bemerkung : Es gibt es für die Parallelisierung direkter Verfahren für dünnbesetzte (sparse )Matrizen kein generelles Konzept !


Gundolf Haase
1998-12-22