That would take knowledge of the internals of PETSc, since we use specialized<div>data structures internally to speed up the triangular solve. You would have to look</div><div>at the PETSc code.</div><div><br></div><div>  Thanks,</div>
<div><br></div><div>     Matt<br><br><div class="gmail_quote">On Tue, May 31, 2011 at 1:02 AM, Danesh Daroui <span dir="ltr">&lt;<a href="mailto:danesh.daroui@ltu.se">danesh.daroui@ltu.se</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Hi,<br>
<br>
I have a complex system of equations and I use PETSc to solve the<br>
system. I also use MKL to create the preconditioner using ILU. The ILU<br>
preconditioner is created only on the real part of the coefficient<br>
matrix and is stored in CSR format with the data type of double<br>
precision. I wanted to ask if it is possible to use this preconditioner<br>
and pass it to PETSc in CSR format? Can it be used with PETSc complex<br>
solver although the preconditioner is in double precision format?<br>
<br>
Regards,<br>
<font color="#888888"><br>
Danesh<br>
<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>

</div>