On Jan 16, 2016, at 12:34 AM, Bhalla, Amneet Pal S <[email protected]<mailto:[email protected]>> wrote:
On Jan 15, 2016, at 5:40 PM, Matthew Knepley <[email protected]<mailto:[email protected]>> wrote: I am inclined to try Barry's experiment first, since this may have bugs that we have not yet discovered. Ok, I tried Barry’s suggestion. The runtime for PetscOptionsFindPair_Private() fell from 14% to mere 1.6%. If I am getting it right, it’s the petsc options in the KSPSolve() that is sucking up nontrivial amount of time (14 - 1.6) and not KSPSetFromOptions() itself (1.6%). Barry / Matt / Jed, if we were using KSPReset here and reusing KSPs, would that also bypass these calls to PetscOptionsXXX? Thanks, -- Boyce
