Updated Decomposition (markdown) authored by Anonymous's avatar Anonymous
Every structure should divide the information that they store across processors, in order to do this two main approach are considered inside OpenFPM. Every structure should divide the information that they store across processors, in order to do this two main approach are considered inside OpenFPM.
* Model decomposition * Model decomposition
* Data driven decomposition
* Fixed decomposition * Fixed decomposition
* Data driven decomposition
The fist approach try to create a model for computation and comunication and try to find a decomposition that minimize it.
The fist approach try to create a model for the interactions across processors and try to minimize the space The second just divide the domain as the user specified and assign 1 sub-domain to each processor
The second instead try to divide the quantity of information the structure store without considering the interactions The third is the default decomposition when a decomposition is not available yet, it basically divide
the data consistently across processors regardless of geometrical meaning or communication
## Model decomposition ## Model decomposition
... ...
......