On Fri, 8 Jan 2010, Malcolm J. Currie wrote:
>> Hardly kosher even now, I*8 as an array index isn't in either of the
>> Standards (Fortran/77 & SGP/16)!
>
> Exactly. INTEGER*8 is a common extension, but not kosher. Mark does
> mention it in his EXTREME document (SSN/73). I wondered if we needed an
> ld2ar.F file.
Could be, if you wanted to be careful on 32bit. Indexing using I*8 isn't
needed.
> This question of array addressing is surely going to come up more often
> with these huge datasets. Is there any plan to cope with these, such as
> more blocking and chunking in apps, or some infrastructure that could be
> applied widely?
The "plan" seems to be fix up as necessary. So far this has been mostly in
index arithmetic, I believe this is the first time we've used I*8 as an
array index. The big plan is obviously to move to C!
Cheers,
Peter.
|