It appears that Flang, a new open source Fortran front-end for LLVM, has appeared on GitHub recently with little fanfare. This is apparently the result of NVIDIA’s previously-announced plan to open source the PGI Fortran compiler. Unfortunately, they decided to give it the same name as another earlier attempt to create a Fortran/LLVM compiler (more confusion for poor Fortran programmers). I don’t really know how it compares to Gfortran or Intel (PGI appears to be lagging behind on support for the Fortran 2008 standard). Initial tests by Usenet denizens (yes Usenet still exists) indicate that maybe Flang isn’t quite ready for prime time. Hopefully it will improve with time. I think it’s great news to potentially have another free Fortran compiler available.
- “Flang: Developing an open source Fortran front-end for LLVM“, ARM HPC User Group 2016.
- Fortran + LLVM [Earlier post]