Benefits of continuing Fortran standardisation survey: interim results

Jorge D'Elia jdelia@intec.unl.edu.ar
Mon Sep 17 23:21:00 GMT 2018


Dear Paul,

----- Mensaje original -----
> De: "Paul Richard Thomas" <paul.richard.thomas@gmail.com>
> Para: "Jorge D'Elia" <jdelia@cimec.unl.edu.ar>
> CC: "Gfortran List" <fortran@gcc.gnu.org>
> Enviado: Lunes, 17 de Septiembre 2018 18:36:55
> Asunto: Re: Benefits of continuing Fortran standardisation survey: interim results
>
> Dear Jorge,
> 
> ....snip....
>>> However, it is clear that the versions being used in the
>>> field are lagging far behind trunk.
>>
>> Perhaps encourage the users the convenience or need to update
>> the compiler version with a short phrase in the commands like
>> "gfortran --version", etc., as well as in the manual or on the
>> wiki page?
> 
> The problem, reading between the lines is that many users are in the
> hands of system administrators, who do not greatly like straying
> outside the confines of the distro.

Yes, you're right (sometimes we have a similar problem in our clusters). 
Then, a brief note addressed more to the system administrators: (i) in 
order to encourage the installation of the most up-to-date distribution 
possible, and thus to have the most modern gfortran compiler; (ii) that 
gfortran evolves quickly (comparing 4.x to 9.x versions), which suggests 
a more frequent update cycle for gfortran than, for example, gcc/g++ 
(I think, correct if I'm wrong).

> ....snip....
>>
>> Although the array descriptor ABIs are not compatible, some
>> compatibility in the * .mod files would be very welcome, at
>> least partially, and thus avoid introducing a lot of extra work.
> 
> Unfortunately, I think that it would now take more work to 
> make .mod files compatible than the ABI.

Ok, although dreaming does not cost anything...

>>> "Fortran is a dead language and its use should be banned by
>>> an act of Parliament."
>>> (Well, I suppose that it would make a change from brexit.)
>>
>> The anonymous opinion is somewhat unfriendly because it is
>> innecesary and it is a statement not technically justified.
> 
> Which one - about fortran or brexit? :-)

Well, the brexit affair is a mystery that I can not understand 
from here and much less something to say :-)

> ....snip....
>> In the case of the Gfortran manual, the "standard" label in each
>> intrinsic is very useful to quickly verify in what Fortran
>> standard (95, 2003, 2008, etc.) is available.
> 
> You are correct. However, the commentator is correctly pointing out
> that the different brands have different bugs for the F20xx features.

It is almost inevitable when compilers evolve with the new features.
Computational efficiency, software stability and backwards compatibility 
are important features, although we should also attract new generations 
of programmers, and introduce new ideas (provided they are worthwhile).

> ....snip....
> 
>>> "gfortran - yes (although it would be nice if coarrays were better
>>> integrated, i.e. not having to use the opencoarray library
>>> explicitly)."
>>> (Music for your ears, Nicolas and Thomas!)
>>
>> I would also like a better integration of coarrays in case of
>> processing either with shared or distributed memory. Then, a
>> little more music for Nicolas and Thomas...
> 
> Estoy de acuerdo!

Great!

Regards.
Jorge.
-- 



More information about the Fortran mailing list