Possible explaination why large_real_kind_form_io_2.f90 is failing on PPC/OSX
Dominique Dhumieres
dominiq@lps.ens.fr
Sun Jan 14 23:07:00 GMT 2007
> the compiler will assure that real(10) doesn't straddle cache line boundaries,
This assumes that you are using mostly data from the cache, when you have codes
like mines that sweep large arrays at each iteration, they have to read and wrote
at each iteration so going from 10 bytes to 16 almost double the memory bandwith
which is the main bottleneck for my codes (not enough FP per node). So it is quite
unlikely that I'll use real(110) (or 16) in my applications, only for tests
(when I really need high precision, it happened once in my life, I use Mathematica).
Dominique
More information about the Fortran
mailing list