Next: 7.3 Compressible Navier-Stokes equations
Up: 7.2 Euler equations
Previous: 7.2.3 Parallelization using distributed
  Contents
7.2.4 Parallelization using split boxes
Let us represent the volume elements by their centers of gravity
(with the unknowns stored therein) and connect them by lines.
This procedure results in a kind of FEM mesh which we can
distribute in the same way as the distributed elements from
section 4.3.1.
Therefore, all conclusions on matrix and vector types
of that section can be applied.
We choose the functionals
as distributed stored
and the unknowns
as accumulated vector.
Note that the values
needed in the calculation
of
are already accumulated and must not counted twice.
On the other hand, the contribution of flux
is
an integral value over the edge
.
So using in (7.18) only that part of the edge
belonging to
(denoted by
)
solves this contradiction and we can
calculate the contributions
locally.
Figure 7.4:
Split boxes
 |
Remarks :
- Besides the initial calculation of the volumes,
algorithm 7.9 requires only one communication
per time step.
- All data needed in the calculation of
and
are locally accessible so that no additional communication
is necessary.
- Analogously to algorithm 7.9,
arithmetic costs can be saved by using the relation
.
Due to the chosen data distribution, no
additional communication is required !
Next: 7.3 Compressible Navier-Stokes equations
Up: 7.2 Euler equations
Previous: 7.2.3 Parallelization using distributed
  Contents
Gundolf Haase
2000-03-20