next up previous contents
Next: 5.7.2.1 Interpolation Up: 5.7 The multigrid method Previous: 5.7.1 Sequential algorithm   Contents


5.7.2 Parallel components of multigrid

It is obvious, that we can parallelize the whole multigrid algorithm if we can parallelize each single component of it, i.e., interpolation, restriction, smoothing and coarse grid solver. If we use the non-overlapping element distribution from Sec. 4.3.1 already on the coarsest grid  $ \mathfrak{T}_{1}$ then this distribution is kept on all finer grids.

Figure 5.6: Non-overlapping element distribution on two nested grids
\begin{figure}\unitlength0.075\textwidth
\newsavebox{\sdomain} \savebox{\sdoma...
...$\longrightarrow$ ''I'' fine grid}}
%
\par\end{picture}
\protect\end{figure}


Again, we store the matrices  $ {\ensuremath{\color{green}{\sf K}}}_q$ as distributed ones. From the experiences of previous sections (especially Sec. 5.1) the following classification of vectors from Alg. 5.20 into the two parallel vector types seems to be advantageous.

Subsections

Gundolf Haase 2000-03-20