next up previous contents
Next: 7.1.3.2 Parallel fix point Up: 7.1.3 Steps to the Previous: 7.1.3 Steps to the   Contents


7.1.3.1 Data distribution

Let us denote by $ \bullet$ the nodes of the velocity and by $ \square$ those nodes belonging to the pressure. We will use the following elements in the discretization :


(a)  non-conform [P$ _1$, P$ _{0^-}$] element  
\unitlength0.066\textwidth
\begin{picture}(14,9)(-7,0)
\put(1,0){\line(0,1){8}...
...2){\makebox(0,0){$\bullet$}} \put(-4,6){\makebox(0,0){$\bullet$}}
\end{picture}
       
(b)  conform (in $ u,p$) [P$ _1$+bubble, P$ _1$] MINI-element  
\unitlength0.066\textwidth
\begin{picture}(14,9)(-7,0)
\put(1,0){\line(0,1){8}...
...){\makebox(0,0){$\bullet$}}
\put(-3,4){\makebox(0,0){$\bullet$}}
\end{picture}
       
(c)  conform (in $ u$) [Q$ _1^h$, Q$ _0^H$] element, pressure components are located in the center of a macro element  
\unitlength0.05\textwidth
\begin{picture}(18,9)(-9,0)
\thicklines \put(1,0){\l...
...8){\makebox(0,0){$\bullet$}} \put(-9,8){\makebox(0,0){$\bullet$}}
\end{picture}
       
       

The non-overlapping element distribution from section 4.3.1 seems to be best suited for the sake of parallelization. In case of element type (c) one should distribute the macro elements.
All matrices in (7.4) are calculated element-wise so that the distributed storing of them is obvious, i.e., $ {\ensuremath{\color{green}{\sf M}}} = \sum\limits_{s=1}^p A_s^T {\ensuremath{\color{green}{\sf M}}}_s A_s$ and similar $ {\ensuremath{\color{green}{\sf D}}}$, $ {\ensuremath{\color{green}{\sf C}}}$, $ {\ensuremath{\color{green}{\sf B}}}$ (and even the vector $ \underline{{\ensuremath{\color{green}{\sf f}}}}$). These matrices are calculated and stored in the subdomains so that normally there will be no communication in the matrix generation. The only exception may occur in the calculation of the convection matrix  $ {\ensuremath{\color{green}{\sf C}}}_s$ if upwind-schemes of order higher than 1 are used. $ \left(\sum\right)$] $ \left(\sum\right)$ Here, the necessary knowledge of the velocity components of others than next neighbor elements requires a preparing communication step.


next up previous contents
Next: 7.1.3.2 Parallel fix point Up: 7.1.3 Steps to the Previous: 7.1.3 Steps to the   Contents
Gundolf Haase 2000-03-20