On Jun 11, 2018, at 9:23 PM, John Peterson
<jwpeter...@gmail.com<mailto:jwpeter...@gmail.com>> wrote:
On Mon, Jun 11, 2018 at 10:16 AM, Griffith, Boyce Eugene
<boy...@email.unc.edu<mailto:boy...@email.unc.edu>> wrote:
Folks --
I want to play around with an application-specific mesh partitioning that will
change during the course of a time-dependent simulation. (Basically, I want to
experiment with using the partitioning of a different parallel data structure
to drive the mesh partitioning.)
I think that the main thing that I need to do is to implement _do_partition().
(I will also implement _do_repartition() once the basic _do_partition() is
working.) I was wondering what else needs to be done so that distributed
System data are redistributed. Does this happen automatically when calling
Partitioner::repartition(), or is there more to it than that?
I think the System data should be handled by System::reinit() which is be
called by EquationSystems::reinit().
OK, so something like:
partiontiner->repartition();
equation_systems->reinit();
and then continue?
--
John
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users