<div dir="ltr">Karli, this would be great if you could investigate this.<div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>Thanks,</div><div>Mark</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 13, 2017 at 11:16 PM, Karl Rupp <span dir="ltr"><<a href="mailto:rupp@iue.tuwien.ac.at" target="_blank">rupp@iue.tuwien.ac.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Mark,<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I hear Hypre has support for GPUs in a May release. Any word on the status of using it in PETSc?<br>
</blockquote>
<br></span>
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.<span class=""><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
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.<br>
</blockquote>
<br></span>
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.<br>
<br>
Best regards,<br>
Karli<br>
</blockquote></div><br></div>