Existem implementações de ILU multinível de código aberto com base inversa?

15

Estou muito impressionado com o desempenho serial de pré-condicionadores de ILU de nível inverso multinível , particularmente para Helmholtz heterogêneo , mas estou surpreso por não conseguir encontrar nenhuma implementação de código aberto. Em particular, o ILUPACK disponibiliza binários gratuitamente para os acadêmicos, mas não parece que eles liberem seu código-fonte.

É realmente o caso de ninguém ter aberto sua implementação?

Jack Poulson
fonte
Não parece ser aqui ?

Respostas:

1

Você já viu o pacote de resolvedores iterativos de Yousef Saad ITSOL ? Ele inclui outra biblioteca chamada pARMS Algebraic Recursive Multilevel Solver , da qual tenho certeza de que você está falando; Saad é o autor do artigo que você vinculou.

Há também o Euclid , com o qual o PETSc pode fazer interface, mas não acho que o Euclid funcione de maneira multinível como o pARMS.

Daniel Shapero
fonte
Infelizmente, o ITSOL não inclui os algoritmos aos quais estou me referindo. E Said é um dos autores do estudo, o outro autor, Bollhoefer, foi o desenvolvedor ILUPACK.
Jack Poulson
Woops! Procurei o ILUPACK depois de postar e vi que eles não são os mesmos.
Daniel Shapero