<div dir="ltr"><div>Hi PETSc team:</div><div><br></div><div>I just want to get some clarifications on the use of preconditioners in PETSc.</div><div><br></div><div>Suppose I provide the Pmat as the second argument in KSPSetOperators as a user-specified matrix and it is different from Amat, the actual matrix to be solved. When I specify a preconditioner, say ASM, what does that mean? I am assuming that we are doing a preonly-type thing for solving Pmat, is that right? There is no iterative solver applied to Pmat over the iterations.</div><div><br></div><div>Best,</div><div><br></div><div>Mike<br></div></div>