The Modern Flang "f18" Compiler Is The Most Exciting Fortran Compiler Of Recent Times

Written by Michael Larabel in LLVM on 4 February 2020 at 12:10 AM EST. 6 Comments
LLVM
While merging of the Flang "f18" Fortran compiler into the LLVM source tree was delayed in January, this is still looking like the most exciting Fortran open-source compiler in development.

This modern LLVM Fortran "Flang" compiler (based on the f18 code-base, not to be confused with the earlier Flang compiler) is quite promising for delivering a modern open-source Fortran experience being backed by Arm, AMD, and other vendors.

This modern Fortran compiler has been focused on Fortran 2018 compliance, is written using C++17 code, and fits well into the LLVM ecosystem with making use of features like the new MLIR intermediate representation.

The revised timeline for merging Flang into the LLVM source tree appears to be within the next month or two. But for getting the OpenMP features working well looks like it will take another year at least.

For those interested in Flang, Kiran Chandramohan of Arm talked about the Fortran compiler effort at last weekend's FOSDEM 2020 conference. There is the PDF slide deck for those wanting to learn more about this modern Fortran compiler for 2020 and beyond.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week