On Wed, Mar 17, 2021 at 7:57 AM Li Luo <li....@kaust.edu.sa> wrote: > > Dear developers, > > I am using libmesh's AMR in parallel. It seems that when the mesh is > changed significantly, for example, when some local region is refined then > coarsened as an object moves, the partition remains the same. > > As in the below two pictures, a refined 'circle' moves upward, but the > partition doesn't change even though the mesh changes a lot. > > For load-balancing purposes, isn't it feasible to have more subdomains > near the refined part? >
That's true, but we don't repartition every time the EquationSystems is reinit'd since that would also incur some non-trivial cost that might not be required in all simulations. That said, it should be *possible* to repartition the mesh "on demand" and then reinit()... I'm not sure if we have an example of this, but it would be good if you could try it out and report back on whether it works and/or speeds up the simulation. -- John _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users