What is flang?

Flang is a high-performance Fortran compiler developed by the LLVM Project. It is designed to provide improved support for modern Fortran standards and features, while also offering better integration with LLVM-based tools and frameworks. Flang is based on the open-source Flang front end developed by NVIDIA, and it is being developed and maintained by the LLVM community. Some of the key features of Flang include support for Fortran 2018 and OpenMP 4.5, improved performance and optimization, and improved compatibility with other LLVM-based tools and libraries. Flang is available as a standalone compiler toolchain, but it can also be integrated into other LLVM-based compilers and tools.