[petsc-dev] [petsc-maint] FW: Changes to KSPSetOperators in 3.5
    Barry Smith 
    bsmith at mcs.anl.gov
       
    Thu Jan 22 15:02:08 CST 2015
    
    
  
> On Jan 22, 2015, at 2:52 PM, Jed Brown <jed at jedbrown.org> wrote:
> 
> Matthew Knepley <petsc-maint at mcs.anl.gov> writes:
>> The SetReusePreconditioner() call does not propagate to sub PCs. Thus, if
>> you use Block-Jacobi, you must call this
>> method on the sub PC as well. Then you should see the previous behavior.
> 
> This sounds like a bug to me.
   It also sounds like it can't/shouldn't be happening. I will try to reproduce with example code and see if it does happen. If the outer preconditioner isn't rebuilt then the inner one normally won't be triggered to do anything.
>  Unwrapping the appropriate sub-PC is not
> something a user should have to do.
    
    
More information about the petsc-dev
mailing list