<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi All,<div><br></div><div>I need to compute an inverse of M, a small matrix (3x3), and am coding in Fortran 90. Following the suggestion under FAQ on the website, I'm trying to use MatMatSolve to obtain the inverse of matrix. I did the following:</div><div><br></div><div>- Created three sequential dense matrices: M, I, Minv</div><div>- Filled values in M and I using MatSetValues</div><div>- Tried factoring Matrix M before calling MatMatSolve(M,I,Minv,ierr)</div><div><br></div><div>I'm not sure what arguments needs to be passed as arguments in MatLUFactor() corresponding to IS row, IS col, and MatFactorInfo. I noticed the following note on website that states "<b>Developer Note: fortran interface is not autogenerated as the f90 interface defintion cannot be generated correctly [due to MatFactorInfo]</b>".</div><div>Is there a Fortran90 example demonstrating the use of MatMatSolve()?</div><div><br></div><div>Additionally, I have been trying to update my copy of petsc-dev, and am getting timed out from the server. </div><div><br></div><div>Thanks.</div><div>-Gautam.</div></body></html>