Yep - all sounds right to me. Like Cody says we have to do another reinit() because of adding extra ghosted degrees of freedom.
Derek On Tue, Oct 27, 2015 at 11:05 AM Roy Stogner <royst...@ices.utexas.edu> wrote: > > On Tue, 27 Oct 2015, Cody Permann wrote: > > > So it looks like nearly all of the time for this problem is spent in > > System::project_vector() as you already guessed. The most expensive > > call being in "OldSolutionValue". > > Yup. I can replicate this now; it's definitely my fault. :-P > > > So how are we getting on this code path? The PenetrationAux kernels > > in MOOSE turn on various machinery for GeometricSearch which > > triggers extra ghosting. Specifically, this call is triggered via > > MOOSE's FEProblem::reinitBecauseOfGhostingOrNewGeomObjects() which > > is only taken when we are doing Geometric search for contact type > > problems. > > Okay. Just wanted to make sure that you didn't have something in > MOOSE doing an unwanted reinit(). It's not supposed to be nearly this > expensive, of course, but it's never been free. > --- > > Roy------------------------------------------------------------------------------ > _______________________________________________ > Libmesh-devel mailing list > Libmesh-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libmesh-devel >
------------------------------------------------------------------------------
_______________________________________________ Libmesh-devel mailing list Libmesh-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-devel