Source: petsc
Followup-For: Bug #1082816

If I'm reading the instructions correctly,
there are (at least) two pathways to GPU support in PETSc

1) direct, via KOKKOS
2) indirect, via hypre

I'll use fenicsx-performance-tests to help measure performance after
activating GPU support.

fenicsx (dolfinx) already suggests using hypre (via petsc) to get
large performance improvements. That's in MPI, before we get to GPU
usage. So I would expect strongest gains in the fenicsx benchmark will
be seen activating GPU in hypre.

For that reason I plan to first activate path 1, activating petsc
direct configuration with KOKKOS, on the grounds that that will make
it easier to measure direct (petsc+kokkos) performance gains, before
hypre is activated.
KOKKOS itself will also want GPU activation (Bug#1082813)

Once petsc is running with kokkos, I'll later activate GPU support in hypre
(-DHYPRE_ENABLE_HIP=ON will resolve Bug#882667)

Drew

-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to