next up previous contents
Next: 4.3.1.3 Inner product. Up: 4.3.1 Non-overlapping elements Previous: 4.3.1.1 Generation of stiffness   Contents


4.3.1.2 Change of vector types

Obviously, we can apply addition/substraction and similar operations without communication on vectors of the same type.
The conversion of type II (distributed) vector into a type I (accumulated) vector requires communication :

$\displaystyle \boxed{ \underline{{\ensuremath{\color{red}\mathfrak{w}}}}_i \;=\...
..._{i=1}^p  A_i^T \underline{{\ensuremath{\color{green}{\sf r}}}}_i \enspace . }$ (4.4)

The other direction, conversion of a type-I vector into a type-II vector is not unique. One possibility consists in dividing locally each vector component by its priority (number of subdomains a node belongs to), i.e.,

$\displaystyle \boxed{ \underline{{\ensuremath{\color{green}{\sf r}}}}_i \;=\; R^{-1} \underline{{\ensuremath{\color{red}\mathfrak{w}}}}_i }$ (4.5)

with $ R$ defined in (4.4).

Gundolf Haase 2000-03-20