[mpich-discuss] MPI I/O using large integers in file type

Rajeev Thakur thakur at mcs.anl.gov
Wed Sep 7 14:22:35 CDT 2011


MPI_Type_create_hindexed does.

Rajeev

On Sep 7, 2011, at 1:21 PM, Nick Stokes wrote:

> Dear all,
> 
> I have an application where a large field data is computed in pieces.
> The pieces are stored contiguously in process's local memory, but
> correspond to an arbitrary collection of  (monotonically increasing)
> indexed locations in the final (large) field data.
> 
> The natural choice seemed to be to define a File view using
> MPI_Type_index filetype, and READ & WRITE local data using an
> MPI_Vector (or contiguous) type. This works fine for  small enough
> fields, but it seems it is going to fail for  large fields (>4GB),
> since MPI_Type_indexed takes int for displacements.
> 
> Is there an indexed type which can take 64-bit integers and can be
> used for defining file views? Or is there an alternative?
> 
> Thanks
> - Nick
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss



More information about the mpich-discuss mailing list