[MPI3 Fortran] Argument data sizes
Iain Bason
Iain.Bason at Sun.COM
Thu Sep 18 08:54:22 CDT 2008
On Sep 18, 2008, at 9:50 AM, Jeff Squyres wrote:
> On Sep 18, 2008, at 9:36 AM, Iain Bason wrote:
>
>>> So it isn't that we need the count to be able to convey a huge
>>> number, it's that the absence of an interface that accepts an 8
>>> byte count makes it more difficult to write portable programs.
>
> Yes, I understand that, but if MPI itself doesn't accept counts (and
> other parameter values) larger than what can be represented by a C
> int, what does allowing an INTEGER*8 in the MPI Fortran interface
> mean?
>
> If it means that all MPI implementations now have to accept 8-byte
> counts (etc.), there might be some resistance from the rest of the
> Forum because it is a potentially large implementation change
> (internal data structures have to change, wire protocols have to
> change, which can lead to backwards compatibility issues, etc.).
Is there some reason an implementation couldn't issue a runtime "value
out of range" error message?
Iain
More information about the mpiwg-fortran
mailing list