I am very impressed with the serial performance of multilevel inverse-based ILU preconditioners, particularly for heterogeneous Helmholtz, but I am surprised to not be able to find any open source implementations. In particular, ILUPACK makes binaries freely available to academics, but it does not appear that they release their source code.

Is it really the case that no one has open sourced their implementation?

  • $\begingroup$ Doesn't seem to be here? $\endgroup$ – user5273 Jan 30 '14 at 3:57

Have you looked at Yousef Saad's package of iterative solvers ITSOL? It includes another library called the Algebraic Recursive Multilevel Solver pARMS, which I'm pretty sure is what you're talking about; Saad is the author of the paper you linked.

There's also Euclid, which PETSc can interface to, but I don't think Euclid works in a multilevel fashion like pARMS.

  • $\begingroup$ Unfortunately ITSOL does not include the algorithms I am referring to. And Said is an author of the paper, the other author, Bollhoefer, was the developer of ILUPACK. $\endgroup$ – Jack Poulson May 30 '13 at 19:20
  • $\begingroup$ Woops! I looked up ILUPACK after posting and saw that they're not the same. $\endgroup$ – Daniel Shapero May 30 '13 at 19:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.