The two algorithms introduced in the previous two sections differ
mainly in the communication behavior sampled in table 5.1.
Table 5.1:
Communication in ILU and IUL
ILU :
IUL :
start up
matrix accumulation
--
factorization
--
matrix accumulation
elimination
vector accumulation
vector accumulation
The accumulation of the matrix is split into
separate calls for accumulation of cross points and
interface nodes. Therefore, the communication load in
algorithms 5.16 and 5.14 is the same.
According to the FE-discretization, the stiffness matrix
is distributed stored (Sec. 4.3.1)
so that we cannot save that one communication at all.
With respect to the communication we recommend
to use the IUL factorization in parallel implementations.