[MPI3 Fortran] Argument data sizes
Jeff Squyres
jsquyres at cisco.com
Fri Sep 19 10:36:17 CDT 2008
On Sep 18, 2008, at 2:02 PM, Bill Long wrote:
>> Let's also acknowledge that a significant "artificial constraint"
>> is backwards compatibility for existing applications. We can't
>> just change all the C bindings to make the millions of lines of MPI
>> code out there no longer be compilable.
>
> I agree that backward compatibility is a good thing. However, are
> not the C bindings insulated from this? If the new interface
> specifies intptr_t for the count argument, and the existing program
> supplies an int (conforming to the old standard) the argument will
> be automatically promoted in the caller. I guess I don't see a
> problem there.
I am happy to talk about backward compatibility and why it can be a
problem in the context of the larger MPI Forum discussion about this
issue.
--
Jeff Squyres
Cisco Systems
More information about the mpiwg-fortran
mailing list