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?