What IBM XL Fortran for Linux can do for your business

IBM® XL Fortran for Linux is an industry standards-based programming tool 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.

Announcement: IBM C/C++ and Fortran compilers to adopt LLVM open-source infrastructure.

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; offer 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?

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