[MPI3 Fortran] Agenda for MPI3 Fortran Working group next week
Jeff Squyres
jsquyres at cisco.com
Thu Jun 4 11:10:28 CDT 2009
On Jun 4, 2009, at 11:47 AM, Iain Bason wrote:
> I think Alexander's point is that it is desirable for a particular
> implementation to maintain backwards binary compatibility with
> previous versions of that implementation. If some implementation
> defined a communicator as a derived type that contained all the
> internal state the library needs, then that implementation would be
> unable to change that derived type without breaking backwards
> compatibility.
>
Ah, ok -- fair enough. To me, that's "backwards compatibility", not
"ABI". FWIW: "ABI" means a very different thing to me.
(don't get me wrong, although most people thing I'm against an ABI for
MPI, I'm not -- but that's a different discussion for a different list/
group)
> However, I think implementors are smart enough to realize that, and to
> define a communicator as a pointer to some opaque type.
>
Agreed.
--
Jeff Squyres
Cisco Systems
More information about the mpiwg-fortran
mailing list