These are chat archives for Fortran-FOSS-Programmers/General-Discussion
@nncarlson Dear Neil, thank you for sharing your thoughts, it is appreciated.
If the idea of
Fortran == gfortran was conveyed by me, my bad, it is not my thought neither I want to convey it. In my view a good program must be tested with as much as possible different compilers to obtain cross-verification: compilers are programs as others thus they could (and are) be bugged as others. To me
Fortran == iso-standard-xx.
My current feeling is, however, sad. Due to the sempiterna lack of funds in my research institute I have to strongly rely on free compilers; the access to commercial compilers is possible only when we buy core-hours at HPC facilities or when we obtain a grant at them (1 or 2 times for year, in mean). So, my view is strictly related to Intel and GNU: both have serious bugs about OOP, thus this blocks me.
I tested PGI, but it has too much limited support to F03/08 and no support at all to CAF; it was even very inefficient (in some scenario) if compared with Intel and GNU.
I used IBM XLF when I had a grant on PowerPC cluster, it is a great compiler, but it is not an option for x86 GNU/Linux.
Others said great things about Cray, but I did not never accessed to a CRAY cluster.
Finally there is NAG that seems great, but it is too expensive for me and Cineca (the HPC where I often obtain grants) does not provide it.
All said means, *I agree with you,
Fortran /= gfortran, but, for someone like me
Fortran ~= gfortran + ifort is a good approximation :cry: