Changes
Page history
Updated Decomposition (markdown)
authored
Aug 25, 2015
by
Anonymous
Show whitespace changes
Inline
Side-by-side
Decomposition.md
View page @
0d068279
...
...
@@ -4,10 +4,24 @@ Every structure should divide the information that they store across processors,
*
Data driven decomposition
*
Fixed decomposition
The fist approach try to
gener
ate a model for the interaction across processors and try to minimize the space
The fist approach try to
cre
ate a model for the interaction
s
across processors and try to minimize the space
The second instead try to divide the quantity of information the structure store without considering the interactions
## Model decomposition
The modular structure of OpenFPM give the possibility to create distributed structure with different decomposition strategies.
\ No newline at end of file
In a distributed-memory setting, where data are scattered across
processors, two factors are important: equal division of work across
processors and reduction of the communication overhead.
A typical approach, is to formulate the problem as a
graph-partitioning problem: the physical domain is divided into sub-domains
(vertices of the graph), each of them carrying a weight modeling the computational cost.
The communication pattern between sub-domains is represented as links
between the sub-domains (edges of the graph) with weights formalizing
the communication cost. The requirement of balanced computation with
minimal communication then translates to the optimization problem of
finding a graph partitioning where each group contains the same sum of
weights, and the sum of the cut edges is minimal. Even if a model decomposition
it is not bind to a graph model it is true that until now is the main approach
*
CartDecomposition
\ No newline at end of file