[petsc-dev] parallel GPU implementation

Matthew Knepley knepley at gmail.com
Sat Jul 14 09:37:34 CDT 2012


On Sat, Jul 14, 2012 at 2:43 AM, Olga Tramontano <tramontanoolga at yahoo.it>wrote:

> Hi all
> I was trying to study Petsc for GPUs... I don't understand this: in the
> sequential implementation there's one process that uses a signle GPU... and
> that's ok!
> What about the parallel implementation for GPUs? Are there multiple
> processes using the same GPU, or each proess uses a separate GPU like its
> own...?
>

The parallelism is managed by MPI, and we reuse the serial code for
interacting with GPUs. Right now,
We associate process round-robin with GPUs on the machine, but this should
be easily configurable if
that does not work for you.

   Matt


> Thanks
>
-- 
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/20120714/0ec751af/attachment.html>


More information about the petsc-dev mailing list