[petsc-users] hypre-ILU vs hypre Euclid

Jed Brown jed at jedbrown.org
Thu Jun 22 23:11:24 CDT 2023


It looks like Victor is working on hypre-ILU so it is active. PETSc used to have PILUT support, but it was so buggy/leaky that we removed the interface.

Alexander Lindsay <alexlindsay239 at gmail.com> writes:

> Haha no I am not sure. There are a few other preconditioning options I will explore before knocking on this door some more. 
>
>  On Jun 22, 2023, at 6:49 PM, Matthew Knepley <knepley at gmail.com> wrote:
>
>  On Thu, Jun 22, 2023 at 8:37 PM Alexander Lindsay <alexlindsay239 at gmail.com> wrote:
>
>  I know that PETSc has hooks for Euclid but I discovered today that it does not support 64 bit indices, which many MOOSE
>  applications need. This would probably be more appropriate for a hypre support forum (does anyone know if such a forum
>  exists other than opening GitHub issues?), but does anyone here know what the difference between hypre-ILU and
>  hypre-Euclid are? From the docs it seems they are both supposed to be parallel ILU solvers.
>
>  If hypre-ILU worked with 64 bit indices (I can probably check this sifting through the sources), then I would probably add
>  hooks for it in PETSc (AFAICT those don't exist at present).
>
>  My understanding was that two different people were working on them. I do not know if either is still actively supported. We
>  would of course like a binding to whatever is supported.
>
>  Are you sure you want to run ILU?
>
>    THanks,
>
>       Matt
>  -- 
>  What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to
>  which their experiments lead.
>  -- Norbert Wiener
>
>  https://www.cse.buffalo.edu/~knepley/


More information about the petsc-users mailing list