I believe Open MPI is looking for a linux binary (.so) when it should look for a Mach-O (.dylib) on OS X.
Steps to reproduce: build Open MPI with CUDA-aware support on OS X (‘./configure —with-cuda’) run job that supports CUDA libraries The following error is generated: The library attempted to open the following supporting CUDA libraries, but each of them failed. CUDA-aware support is disabled. dlopen(libcuda.so.1, 9): image not found dlopen(/usr/lib64/libcuda.so.1, 9): image not found If you are not interested in CUDA-aware support, then run with –mca mpi_cuda_support 0 to suppress this message. If you are interested in CUDA-aware support, then try setting LD_LIBRARY_PATH to the location of libcuda.so.1 to get passed this issue. I do have libcuda.dylib in my path. Any help is much appreciated!