Closed upuil closed 5 years ago
Are you compiling Open MPI v4.0.1 or 3.1.3? Both are listed in your output.
This looks like a bug in the UCX header file (i.e., not an Open MPI header file).
If the problem is really in /opt/ucx/include/ucm/api/ucm.h
(i.e., is there a ucs/sys/compiler.h
file on your machine anywhere?), this issue should probably be reported to the UCX community.
FYI @yosefe @jladd-mlnx
What version of UCX is installed on the system?
the root cause is a UCX header cannot find an other UCX header. This strongly suggests the issue is not in Open MPI but is either caused by an UCX bug or a local and busted UCX install.
The similar problem was fixed in the https://github.com/openucx/ucx/pull/1336 The latest release 1.5.1 contains this fix
@upuil Could you check with UCX master or v1.5.1, please?
Let's go ahead and close the issue here -- sounds like followups with the UCX community are warranted if the problem persists.
I try to install the new version of ompi from source code.
CC=icc CXX=icpc FC=ifort F77=ifort ./configure --prefix=/home/opt/apps/openmpi/3.1.3/intel/2017a