First, a macro MPIX_CUDA_AWARE_SUPPORT. Secondly, the function MPIX_Query_cuda_support() that can be used to query for support. example: A non-functional extension; its only purpose is to provide an example for how to create other extensions....
Is compiling OpenMPI without CUDA, but with a CUDA-aware UCX a feasible approach to offer CUDA support? If not (yet), will it be at some point in the future? A clear answer on this will really help the EasyBuild community in deciding how to support building OpenMPI/UCX going forward :...
$ ./ompi_info -all|grep 'command line' Configure command line: '--prefix=/build-result/hpcx-v2.16-gcc-mlnx_ofed-redhat8-cuda12-gdrcopy2-nccl2.18-x86_64/ompi' '--with-libevent=internal' '--enable-mpi1-compatibility' '--without-xpmem' '--with-cuda=/hpc/local/oss/cuda12.1.1' '-...
Multi-GPU implementation of a time-explicit finite volume solver using CUDA and a CUDA-Aware version of OpenMPI with application to shallow water flowsVincent Delmas a bAzzedine Soulamani a
patches = [-'OpenMPI-5.0.3_fix_hle_make_errors.patch',-'OpenMPI-5.0.3_disable_opal_path_nfs_test.patch',-('OpenMPI-5.0.2_build-with-internal-cuda-header.patch', 1)+('OpenMPI-5.0.6_build-with-internal-cuda-header.patch', 1),+('OpenMPI-5.0.7_fix-sshmem-build-failure.patch'),] ...