Fortran compilers have improved a lot recently (I agree the adoption of Fortran 2008 by the compiler vendors was very slow and agonizing, partly due to the significant distributed parallelism component of F2008). Intel, Cray, and NAG compilers already fully support Fortran 2018, which is quite impressive given the complexity of the native advanced parallelism features of Fortran 2018 (teams, events, …). GFortran covers a significant part of the Fortran 2018 (including the Coarray parallelism paradigm of F2018 thanks to the OpenCoarrays open-source library). NVIDIA has started a new LLVM-based Fortran 2018 compiler, which is a work in progress. Still, their classic (PGI) compiler does not support the Coarray parallelism features of F2008 and F2018, similar to the IBM compiler. These are the major players, but others like Absoft, Silverfrost, PathScale, Oracle, etc., partially support modern Fortran. Here is a relevant recent article on the use of modern Fortran in NASA missions.
5 Likes