Try out the LLVM-based beta compilers to shape next XL offerings

What IBM XL Fortran for Linux can do for your business

IBM® XL Fortran for Linux is an industry standards-based programming compiler that is used to develop large and complex applications in the Fortran programming language. It generates code that leverages the capabilities of the latest POWER9™ architecture and maximizes your hardware utilization. IBM XL Fortran for Linux optimizes your infrastructure on IBM Power® Systems in support of extensive numerical, scientific, and high-performance computing.


Offer a no-charge Community Edition

Allows for unlimited production use and provides a forum where your questions can be answered by IBM experts. Consider purchasing the License Charge Edition to obtain world-class IBM support.

Accelerate applications easily

Fully supports the OpenMP 4.5 programming model and a commonly used subset of CUDA Fortran constructs to accelerate your applications.

Increase your Power hardware ROI

Capitalizes on the POWER9 architecture; offers automatic parallelization of sequential programs to exploit modern multi-core processors.

Maximize application performance

Provides leading optimization technologies including single instruction, multiple data (SIMD) parallel processing, full OpenMP 4.5 support, and profile-driven optimization.

Migrate applications to Power easily

Adheres to the latest international programming language standards, including Fortran 2003, a subset of the Fortran 2008 standard, and language interoperability standards.

Improve developer productivity

Increases usability by providing optimization reports for deeper insights and debug capability at optimization.

Why use the XL Fortran compiler?

  • Boosting performance by parallelizing code with OpenMP
  • Fullest exploitation of POWER9
  • Language standard compliance
  • Optimization reports for deeper insights
  • Debug capability at optimization
  • Boosting performance by parallelizing code with CUDA Fortran
  • Five levels of industry leading optimizations
  • High-performance libraries
  • Vector intrinsic procedures

Which option is right for you?

Authorized user

One license per unique user

Concurrent user

Shared access with multiple users

Compare features and pricing

Learn more