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

Reply via email to