VOOZH about

URL: https://www.phoronix.com/news/AMD-AOMP-20.0-2

⇱ AMD AOMP 20.0-2 Compiler Adds The "flang-new" Fortran Compiler Option - Phoronix


👁 Phoronix

AMD AOMP 20.0-2 Compiler Adds The "flang-new" Fortran Compiler Option

Written by Michael Larabel in AMD on 11 February 2025 at 06:24 AM EST. Add A Comment
AOMP 20.0-2 was released on Monday as the newest update to this AMD downstream of the LLVM/Clang/Flang code that is focused on delivering the latest staging/testing patches around OpenMP offloading to AMD GPUs using ROCm. Many of AMD's AMDGPU/OpenMP patches end up being upstreamed into LLVM proper while AOMP is the staging area for those wanting to have the latest and best experience for Clang C/C++ and Flang Fortran offloading to AMD Instinct/Radeon hardware.

With AOMP 20.0-2 they have re-based against a newer LLVM 20 development snapshot. Additionally, there is now included a build of the math ROCm libraries, other new ROCm library options included, and most notably a pre-production "flang-new" compiler binary:
- Added build of math rocmlibs (aomp-hip-libraries). Currently only support the following architectures: gfx900;gfx906:xnack-;gfx908:xnack-;gfx90a;gfx942;gfx1010;gfx1012;gfx1030;gfx1100;gfx1101;gfx1102;gfx1151;gfx1200;gfx1201

- Added optional aomp-hip-libraries package. This contains libraries for rocBLAS, rocPRIM, rocSPARSE, rocSOLVER, and hipBLAS.

- Added preproduction flang-new executable. Flang-classic is still default with a flang to flang-classic symbolic link.

- Moved to ROCm 6.3.2 sources for non-compiler related repositories.

Flang-New is LLVM's newer Fortran compiler. Flang-New is being renamed back to Flang for replacing the former Fortran Flang compiler. The new Flang compiler is a nice improvement over the former/classic option while for now AOMP 20.0 is still defaulting to that classic compiler by default.

👁 AOMP 20.0-2


Downloads of the source code and various Linux binaries of AOMP 20.0-2 are available from ROCm AOMP on GitHub.

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.