Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-04-28 Thread Sergiy Khan
due to other reasons) -- he has two separate installs of OMPI: /opt/ompi-1.2 /opt/ompi-1.3 Jeff, that is correct. He builds his app with /opt/ompi-1.2/bin/mpicc. But then he sets his LD_LIBRARY_PATH to /opt/ompi-1.3/lib/ and runs his app with /opt/ompi-1.3/bin/mpirun. This means his app will

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-04-28 Thread Jeff Squyres
On Apr 28, 2009, at 7:50 AM, Ralph Castain wrote: I'd be fascinated to understand how this works. There are multiple function calls in MPI_Init, for example, that simply don't exist in 1.3.x. There are references to fields in structures that are no longer present, though the structure itself doe

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-04-28 Thread Ralph Castain
I'd be fascinated to understand how this works. There are multiple function calls in MPI_Init, for example, that simply don't exist in 1.3.x. There are references to fields in structures that are no longer present, though the structure itself does still exist. Etc. I frankly am stunned that

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-04-28 Thread Serge
Ralph, Brian, and Jeff, Thank you for your answers. I want to confirm Brian's words that I am "compiling the application against one version of Open MPI, linking dynamically, then running against another version of Open MPI". The fact that the ABI has stabilized with the release of version 1

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-04-27 Thread Ralph Castain
Remember also that the RTE API's changed between 1.2 and 1.3 - so I'm not sure what will happen in that case. It could be that the ones touching the MPI layer remained stable (don't honestly recall), though I believe there are RTE calls in 1.3 that don't exist in 1.2. I would think you would have a

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-04-27 Thread Jeff Squyres
I'd actually be surprised if it works. The back-end sizes of Open MPI structures definitely changed between 1.2 and 1.3. We used to think that this didn't matter, but then we found out that we were wrong. :-) Hence, I'd think that the same exact issues you have with taking a 1.2-compiled

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-04-27 Thread Brian W. Barrett
I think Serge is talking about compiling the application against one version of Open MPI, linking dynamically, then running against another version of Open MPI. Since it's dynamically linked, the ORTE/OMPI interactions are covered (the version of mpirun, libopen-rte, and libmpi all match). Th

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-04-27 Thread Ralph Castain
It's hard for me to believe that would work as there are fundamental differences in the MPI-to-RTE interactions between those releases. If it does, it could be a fluke - I personally would not trust it. Ralph On Mon, Apr 27, 2009 at 12:04 PM, Serge wrote: > Hi Jeff, > > > That being said, we ha

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-04-27 Thread Serge
Hi Jeff, > That being said, we have fixed this issue and expect to support binary > compatibility between Open MPI releases starting with v1.3.2 (v1.3.1 As far as I can tell from reading the release notes for v1.3.2, the binary compatibility has not been announced yet. It was rather a bug fix

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-03-10 Thread Jeff Squyres
On Mar 10, 2009, at 6:53 PM, Serge wrote: Thank you, it's very good news. If the issue has been fixed, then does it mean that v1.3.2 will allow to run applications compiled with v1.2.9? Or is it starting with v1.3.2 and subsequent releases will be backward compatible with each other? The l

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-03-10 Thread Serge
Thank you, it's very good news. If the issue has been fixed, then does it mean that v1.3.2 will allow to run applications compiled with v1.2.9? Or is it starting with v1.3.2 and subsequent releases will be backward compatible with each other? Jeff Squyres wrote: Unfortunately, binary compatib

Re: [OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-03-10 Thread Jeff Squyres
Unfortunately, binary compatibility between Open MPI release versions has never been guaranteed (even between subreleases). That being said, we have fixed this issue and expect to support binary compatibility between Open MPI releases starting with v1.3.2 (v1.3.1 should be released soon; we

[OMPI users] Upgrade from Open MPI 1.2 to 1.3

2009-03-10 Thread Serge
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