What versions of OpenMPI and the Mellanox MXM libraries have been tested and verified to work?
We are currently trying to build OpenMPI v1.5.5 against the MXM 1.0.601 (included in the MLNX_OFED_LINUX-1.5.3-3.0.0 distribution) and are getting build errors.
Specifically, there's a single undefined type (mxm_wait_t) being used in the OpenMPI tree:
openmpi-1.5.5/ompi/mca/mtl/mxm/mtl_mxm_send.c:44 mxm_wait_t wait;
There is no mxm_wait_t defined anywhere in the current MXM API (/opt/mellanox/mxm/include/mxm/api), which suggests a version mismatch.
The OpenMPI v1.6 branch has a note in the readme saying "Minor Fixes for Mellanox MXM" were added, but the same undefined mxm_wait_t is still being used.
What versions of OpenMPI and MXM are verified to work?
Derek Gerstmann, PhD Student
The University of Western Australia (UWA)
e: derek.gerstmann [at] icrar.org