[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.

   Matt


> 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

http://www.caam.rice.edu/~mk51/
-------------- 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