[gfortran] Patch for potential bug in i/o library

Toon Moene toon@moene.indiv.nluug.nl
Mon Jun 6 20:27:00 GMT 2005


Thomas Koenig wrote:

> Definitely.  For arrays, it would be straightforward to pass an
> array descriptor to the i/o library, and have it handled there.
> Lots of m4 to be written :-)  Implied do loops will be harder,
> but not as important.

Uh, oh.  I can recall a discussion at a previous employer (some 15 years 
ago), where we (the support people of the University Supercomputer 
Facility) had to explain to the user that, yes, indeed, despite the 
prowess of the TLG (Three Letter Giant) that offered the hard-/software 
for our supercomputing business, that whole array I/O was much, much 
more efficient than exactly the same I/O written as an implied do loop.

Be forewarned.

-- 
Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands
A maintainer of GNU Fortran 95: http://gcc.gnu.org/fortran/
Looking for a job: Work from home or at a customer site; HPC, (GNU) 
Fortran & C



More information about the Fortran mailing list