15

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?

Jan
  • 3,418
  • 22
  • 37
Jack Poulson
  • 7,599
  • 32
  • 40

1 Answers1

1

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.

Daniel Shapero
  • 10,263
  • 1
  • 28
  • 59
  • 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. – Jack Poulson May 30 '13 at 19:20
  • Woops! I looked up ILUPACK after posting and saw that they're not the same. – Daniel Shapero May 30 '13 at 19:39