Hello,

We have a number of applications built with Open MPI 1.2 in a shared multi-user environment. The Open MPI library upgrade has been always transparent and painless within the v1.2 branch. Now we would like to switch to Open MPI 1.3 as seamlessly. However, an application built with ompi v1.2 will not run with the 1.3 library; the typical error messages are given below. Apparently, the type ompi_communicator_t has changed.

Symbol `ompi_mpi_comm_null' has different size in shared object, consider re-linking Symbol `ompi_mpi_comm_world' has different size in shared object, consider re-linking

Do I have to rebuild all the applications with Open MPI 1.3?

Is there a better way to do a smooth upgrade?

Thank you.

= Serge

Reply via email to