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