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