<meta http-equiv="Content-Type" content="text/html; charset=GB18030"><p class="MsoNormal"><span lang="EN-US">D</span><font __editorwarp__="1" style="display: inline; font-size: 14px; font-family: Verdana; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); font-weight: 400; font-style: normal;">ear PETSc development team£º</font></p><p class="MsoNormal"><span lang="EN-US">Currently, I am learning and trying to use <a name="OLE_LINK2"></a><a name="OLE_LINK1"><span style="mso-bookmark:OLE_LINK2">PETSc</span></a>'s
KSP to solve large-scale sparse linear systems Ax= b, where A is symmetric
positive definite and nonsingular. However, the main diagonal of A contains
many 0 items, which leads to the fact that many preconditioners cannot be used
when using MPI for multi-process solution, and the number of iterations is
large, and the convergence is slow. May I ask how to solve this problem? If it
is necessary to make the main diagonal of A all non-zero items, is there any
solution in PETSc?<o:p></o:p></span></p><p class="MsoNormal"><font __editorwarp__="1" style="display: inline; font-size: 14px; font-family: Verdana; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); font-weight: 400; font-style: normal;">I would be grateful if you would reply and answer my question.</font></p><p class="MsoNormal"><font __editorwarp__="1" style="display: inline; font-size: 14px; font-family: Verdana; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); font-weight: 400; font-style: normal;">Best Regards.</font></p><p class="MsoNormal"><br></p><br>