[mpich-discuss] romio large array
Rob Ross
rross at mcs.anl.gov
Mon Apr 26 10:03:42 CDT 2010
May be related to how we manage status?
-- Rob
On Apr 26, 2010, at 9:57 AM, Dave Goodell <goodell at mcs.anl.gov> wrote:
> On Apr 26, 2010, at 9:38 AM, Rob Latham wrote:
>
>> On Mon, Apr 26, 2010 at 08:05:41AM -0500, Dave Goodell wrote:
>>> [adding RobL]
>>>
>>> It looks like ROMIO is checking for reads of more data than INT_MAX
>>> bytes in a single call. I'm guessing that this is defensive because
>>> some of the internal code in ROMIO may not be prepared to handle
>>> this case. Rob can probably comment with less speculation.
>>
>> that's exactly what's going on.
>
> This is a stricter check than what the standard implies. ROMIO is
> checking that ((type_size*count)<=INT_MAX). It really should only
> need to check that (count<=INT_MAX) as long as all calculations are
> internally handled with a larger (64-bit) type. This would actually
> permit the read in this user's instance. Would it be hard to move
> to the latter case?
>
>> Dave, I don't know if the forum is still talking about the MPI_COUNT
>> issue, but we get questions like this about once a year. People
>> definitely try to read more than 2GB of data at a time.
>
> It is under discussion. But AFAIK all of the discussion is about
> how to fix the "int count" parameters.
>
> -Dave
>
> _______________________________________________
> 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