GPU-aware MPI (re: hypre configuration)
hypre has a new configuration option --enable-gpu-aware-mpi.
What do we know about GPU-support in Debian's MPI (openmpi and mpich)?
It would be good for us to support GPU processing whereever possible in
all our packages.
CUDA is problematic because of the licence restrictions. But this
particular hypre option (which defines HYPRE_WITH_GPU_AWARE_MPI) is very
simple, it just enables direct access to send and recv data buffers (in
parcsr_mv/par_csr_communication.c). It's neither CUDA nor OpenCL.
Can we say Debian's openmpi (or mpich) is already "GPU-aware" in the
sense that hypre needs? Or is there a configuration option we should
switch on to make it so?
Drew
Reply to: