On Mon, 6 Apr 2015, David Knezevic wrote: > PETSc will automatically avoid recomputing preconditioners if you call solve > multiple times with the same matrix and different right-hand-sides, > but we don't currently get this benefit because in PetscLinearSolver we > re-initialize the solver's matrix on each call to solve.
Copying to Vikram so he can help with my fuzzy memory. Didn't we already add LinearSolver::reuse_preconditioner() for this? Or are there additional savings possible in the case where you know that not only is the old preconditioner good enough but the old matrix is unchanged? --- Roy ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Libmesh-devel mailing list Libmesh-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-devel