Hi,

In order to make life of my users easier I have built a fully
statically linked version of my primecount program. So the program
also statically links against Open MPI. I have built this binary on
CentOS-7-x86_64 using gcc. The good news is that the binary runs
without any issues on Ubuntu 15.10 x64 (uses mpiexec (OpenRTE) 1.10.2).

The bad news is that the binary does not work on Ubuntu 14.04 x64
which uses mpiexec (OpenRTE) 1.6.5. Here is the error message:


$ mpirun -n 1 ./primecount 1e10 -t1
[ip-XXX:02671] [[8243,0],0] mca_oob_tcp_recv_handler: invalid message type:
15
--------------------------------------------------------------------------
mpirun noticed that the job aborted, but has no info as to the process
that caused that situation.
--------------------------------------------------------------------------
ubuntu@ip-XXX:~$ mpiexec --version
mpiexec (OpenRTE) 1.6.5


Questions:

1) Is this backwards incompatibility issue an Open MPI bug?

2) Can I expect that my binary will work with future mpiexec
versions >= 1.10 (which it was built with)?

Thanks and best regards,
Kim

Reply via email to