[petsc-users] hypre-ILU vs hypre Euclid

Alexander Lindsay alexlindsay239 at gmail.com
Fri Jun 23 12:23:34 CDT 2023


Based on https://github.com/hypre-space/hypre/issues/937 it sounds like
hypre-ILU is under active development and should be the one we focus on
bindings for. It does support 64 bit indices and GPU

On Fri, Jun 23, 2023 at 8:36 AM Alexander Lindsay <alexlindsay239 at gmail.com>
wrote:

> Thanks all for your replies. Mark, I’m a little unclear on what you said.
> My understanding is that PETSc ILU is serial only (or can be used as the
> sub PC in DD PCs).
>
> On Jun 23, 2023, at 3:35 AM, Mark Adams <mfadams at lbl.gov> wrote:
>
> 
> Alexander, let me add that Ilu is pretty commodity, and is available with
> our vendor, back ends, and that is probably the more reliable route.
> Hyper’s AMG Solver is state of the art, but their ilu is not their focus.
>
> Mark.
>
> On Fri, Jun 23, 2023 at 12:11 AM Jed Brown <jed at jedbrown.org> wrote:
>
>> 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/
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20230623/6dab7557/attachment-0001.html>


More information about the petsc-users mailing list