Open MPI logo

FAQ:
Building CUDA-aware Open MPI

  |   Home   |   Support   |   FAQ   |   all just the FAQ
This FAQ is for Open MPI v4.x and earlier.
If you are looking for documentation for Open MPI v5.x and later, please visit docs.open-mpi.org.

Table of contents:

  1. How do I build Open MPI with CUDA-aware support?
  2. How do I build Open MPI with CUDA-aware support using PGI?


1. How do I build Open MPI with CUDA-aware support?

CUDA-aware support means that the MPI library can send and receive GPU buffers directly. This feature exists in the Open MPI v1.7 series and later. The support is being continuously updated so different levels of support exist in different versions. We recommend you use the latest version for best support.

Configure and build Open MPI >= 2.0.0 with UCX

We recommend UCX1.4 built with gdrcopy for the most updated set of MPI features and for better performance.

1. Configure and build UCX to provide CUDA support