Hello all, I wanted to know if it was possible to do overlapping decompositions using deal.II and p4est. These are my thoughts:
deal.II has the parallel::distributed::Triangulation class which provides the functionality to partition and distribute the meshes using p4est's partition and adaptive space filling techniques. According to what I have understood from step-40, using the parallel::distributed::Triangulation , one can automatically partition the domain into equal (load balanced) parts and distribute the mesh to the separate processes so that no single process needs to have the entire mesh (except the initial coarse mesh). I would like to extend this to have an overlapping decomposition such that each process has a certain overlap with the neighboring processes and maybe impose boundary conditions on these nodes. I understand that in step-40 there are ghost cells which are actually owned by the neighboring processes but serve some similar aspects. But, as told here ( https://groups.google.com/forum/#!searchin/dealii/overlap|sort:date/dealii/e-V2ZaPed1c/WMsZGtT2wWkJ ) it seems you cannot control the width and I am not sure if one can impose boundary conditions on them. Using METIS, I could probably use the partMesh_Kway and then do a breadth wise inclusion of the neighboring nodes based on the overlap, but I am not sure how I can accomplish this using p4est in deal.II. In short, using p4est, I would like to have an overlapping decomposition on a parallel distributed case where I could impose boundary conditions on the said overlapped boundary nodes. These overlapped nodes would be a part of both the current process and the neighboring process. Any suggestions or alternative recommendations would be really helpful. Thanks, Pratik. -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.