[petsc-dev] 3rd party GPU AMG solvers

Matthew Knepley knepley at gmail.com
Fri Jul 14 07:02:14 CDT 2017

On Fri, Jul 14, 2017 at 6:53 AM, Mark Adams <mfadams at lbl.gov> wrote:

> Karli, this would be great if you could investigate this.
> A lot of this is driven by desires of DOE programs -- not your monkey not
> your circus -- but I think that we need to have a story for how to use
> GPUs, or whatever apps in our funding community want to do, and tell it
> dispassionately. We don't commit resources nor commit to design changes but
> just say this how one could do it.

Mark, also note that what Patrick has done is probably the best PETSc can
do on GPUs, namely polynomial smoothers and block AIJ interpolators. I think
that can all work with master right now, but you should ask him.


> The fusion folks that I work with, and I assume other DOE offices, are
> just looking at their codes, subroutine by subroutine, and having postdocs
> look at GPUising them. We just need intelligent answers to their questions.
> Even if we as sentient and passionate human being have opinions on the
> approach that is implied by their questions, it is part of my job to just
> give them a professional answer.
> I have enough now (thanks Jed and Lorena, et al!) to answer the AMGx
> question sufficiently, and if you could give me a quick assessment of where
> we are with hypre's GPU solver that would be great.
> Thanks,
> Mark
> On Thu, Jul 13, 2017 at 11:16 PM, Karl Rupp <rupp at iue.tuwien.ac.at> wrote:
>> Hi Mark,
>> I hear Hypre has support for GPUs in a May release. Any word on the
>>> status of using it in PETSc?
>> as far as I know, it is currently not supported in PETSc. I'll have a
>> look at it and see what needs to be done to enable it.
>> And we discussed interfacing to AMGx, which is complicated (precluded?)
>>> by not releasing source. Anything on the potential of interfacing to AMGx?
>>> I think it would be great to make this available. It is on a lot of
>>> checkboxes. I would love to be able to say, yea you can use it.
>> Lorena Barba's group actually interfaced PETSc to AMGx at some point
>> (presented at GTC 2016 if I'm not mistaken). I'll reach out to them, maybe
>> they have something to contribute.
>> Best regards,
>> Karli

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20170714/6464ad20/attachment.html>

More information about the petsc-dev mailing list