Dear PETSc community,

I wonder if you could give me a hint on how to compute the condition number of 
a preconditioned matrix in a proper way.

I have a MatSchurComplement matrix S and a preconditioner P of the type PCSHELL 
(P is a diffusion matrix, which itself is inverted by KSPCG).

I tried to compute the condition number of P^{-1}S "for free" during the outer 
PCG procedure using KSPComputeExtremeSingularValues() routine.

Unfortunately, \sigma_min does not converge even if the solution is computed 
with very high precision.

I also looked at SLEPc interface, but did not realised how PC should be 
included.

Thanks!


Sincerely,

Vladislav Pimanov

Reply via email to