<div>By the way, the block of my matrix is like :</div>
<div>&nbsp;</div>
<div>U&nbsp;,&nbsp;&nbsp;&nbsp;&nbsp; a</div>
<div>A^T&nbsp;,&nbsp;&nbsp; 0</div>
<div>&nbsp;</div>
<div>&nbsp;<br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">Zhu Liang</b> &lt;<a href="mailto:liangcanada@gmail.com">liangcanada@gmail.com</a>&gt;<br>Date: Aug 13, 2007 5:46 AM
<br>Subject: How can I use BICGStab on a matrix with zero entries on the diagonal<br>To: <a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a><br><br>&nbsp;</span></div>
<div>Dear petsc-users</div>
<div>&nbsp;</div>
<div>When I try to solve a linear equation Ax=b with BicgStab preconditioner, I got</div>
<div>an error &quot;Matrix is missing diagonal number&quot;.&nbsp; That is because I have zeros on</div>
<div>the diagonal of the matrix. </div>
<div>&nbsp;</div>
<div>I am wondering if there is some simple method to avoid that?</div>
<div>&nbsp;</div>
<div>Best,</div><span class="sg">
<div>Liang</div></span>