This is exactly the problem - the application might need an extent that won't fit in an MPI_Aint .  Right now, we don't have a good solution for those applications.

Bill

On May 7, 2008, at 8:58 AM, Pavan Balaji wrote:


I agree with Rajeev's plan.  One thing to bear in mind (its in the mails
but might not jump out) is that some I/O applications may need an
MPI_Offset sized datatype extent (HDF5 might be in this group).

Just to clarify my original suggestion -- I think all internal extents and
sizes should be stored as MPI_Offset. If the user requests for the extent,
we can always return an MPI_Aint (ignoring the overflow).

 -- Pavan

--
Pavan Balaji
http://www.mcs.anl.gov/~balaji


William Gropp
Paul and Cynthia Saylor Professor of Computer Science
University of Illinois Urbana-Champaign