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

Reply via email to