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

Reply via email to