On 8/23/19 7:33 AM, Konrad wrote:
>
> Thanks, I see this class makes it possible to identify cells globally in a
> distributed triangulation. I don't see though how the objects in the std::map
> are distributed among cluster nodes as the cells are. Am I missing something here?
Yes, the data transfer is difficult because you need to figure out who owns a
cell for which you have an entry in your local map after
refinement/rebalancing. Then you need to pack the data, send it to the new
owner, and possibly receive information about other cells you now own after
refinement/rebalancing.
You might want to look at how other classes do this that store non-trivial
data on each cell. An example is ContinuousQuadratureDataTransfer.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email:
bang...@colostate.edu
www:
http://www.math.colostate.edu/~bangerth/