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

Reply via email to