<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body>
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">Hi,
<div><br>
</div>
<div>I am not sure that I understand the MatStructure flag in the call of KSPSetOperators</div>
<div>correctly.</div>
<div><br>
</div>
<div>If I use&nbsp;KSPSetOperators(ksp, A, P, DIFFERENT_NONZERO_PATTERN) and then</div>
<div>solve two linear systems with the same matrix operators but different rhs is</div>
<div>the preconditioner reassembled in every solve. I.e., if I call</div>
<div>KSPSolve(ksp,b1,x1);</div>
<div>KSPSolve(ksp,b2,x2);</div>
<div><br>
</div>
<div>And if I use&nbsp;KSPSetOperators(ksp, A, P, SAME_PRECONDITIONER) the preconditioner is&nbsp;</div>
<div>only setup one time and reused later.</div>
<div><br>
</div>
<div>Or is the flag only important if I change the matrix operators in between.</div>
<div><br>
</div>
<div>Thank you,</div>
<div>Verena</div>
<div><br>
</div>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1"><br>
This e-mail message (including any attachments) is for the sole use of<br>
the intended recipient(s) and may contain confidential and privileged<br>
information. If the reader of this message is not the intended<br>
recipient, you are hereby notified that any dissemination, distribution<br>
or copying of this message (including any attachments) is strictly<br>
prohibited.<br>
<br>
If you have received this message in error, please contact<br>
the sender by reply e-mail message and destroy all copies of the<br>
original message (including attachments).<br>
</font>
</body>
</html>