On Jan 8, 2008, at 4:18 PM, Francesco Pietra wrote:

Surely naive questions, though to avoid a mess and much time, having no expert
in systems here:

Is there a recipe for "upgrading" to 1.2.5/ifort in Linux from version 1.2.3
compiled ifort? (my Linux is Debian amd64)?

We generally recommend having a new installation for each version of Open MPI. We do not [yet] test for binary compatibility between released versions of Open MPI. That's on the to-do list, but it hasn't happened yet. Specifically, codes that were compiled against v1.2.3 may or may not work with v.1.2.5.

For example, if you installed Open MPI v1.2.3 into:

        /opt/openmpi-1.2.3

you might want to install Open MPI v1.2.5 into:

        /opt/openmpi-1.2.5

Or something along those lines.

What about the parallelized programs that depend on Open MPI? (several
instances in my system)

It is best to recompile / relink them against the new installation of Open MPI (v1.2.5).

What about programs that were compiled from config configured for mpich2, though run parallel by pointing to Open MPI 1.2 (one instance in my system).


I'm not sure I fully understand this question... If you compile an MPI application against MPICH2, it will not run properly with Open MPI's mpirun and libmpi.

--
Jeff Squyres
Cisco Systems

Reply via email to