Hello,
> Fortran 77 does column by column.
I guess by line you mean row, not cache line (which no language has access
to--it is a hardware-handled detail)? In any case, in Fortran 90 it is the
same as in F77, only non-unit strides are possible for assumed-shape arrays.
Look at books like "High Performance Computing" (Dowd and Severance) or the
new one Performance Optimization of Numerically Intensive Codes, Stefan
Goedecker and Adolfy Hoisie (http://www.siam.org/catalog/mcc12/se12.htm).
Aleksandar
_____________________________________________
Aleksandar Donev
http://www.pa.msu.edu/~donev/
[log in to unmask]
(517) 432-6770
Department of Physics and Astronomy
Michigan State University
East Lansing, MI 48824-1116
_____________________________________________
|