Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Daniël Mantione (daniel.mantione_at_[hidden])
Date: 2006-06-27 11:08:34


On Tue, 27 Jun 2006, PeterKjellström wrote:

> On Monday 26 June 2006 16:55, Daniël Mantione wrote:
> > Hi!
> >
> > Just tried out OpenMPI 1.1. First impression is that it doesn't seem to
> > be able to run OpenMPI 1.0.2 executables. The result of such an attempt
> > can be seen below.
> >
> > Is it right that OpenMPI 1.1 cannot run 1.0.2 executables? If yes,
> > shouldn't the major version of the library have been increased?
>
> If I'm not entierly mistaken OpenMPI (like LAM before it) requires you to
> rebuild your applications when switching version. This goes for _ANY_ version
> even minor ones.

Well, no, the FAQ promises that applications will continue to work:

> 10. We just upgraded our version of Open MPI; do I need to recompile all my MPI apps?
>
> It is unlikely. Most MPI applications solely interact with Open MPI through the standardized MPI
> API and the constant values it publishes in mpi.h. The MPI-2 API will not change until the MPI
> Forum changes it.
>
> We will try hard to make Open MPI's mpi.h stable such that the values will not change from
> release-to-release. While we cannot guarantee that they will stay the same forever, we'll try hard
> to make it so.

So, it it a bug that things break? Or was it intentional?

Daniël