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. It comes in single packages that contain compilers to run on either little endian or big endian modes for selected Linux distributions.

Accelerate applications easily

Supports a commonly used subset of CUDA Fortran constructs and a number of OpenMP 4.5 device constructs to accelerate your applications.

Maximize your Power hardware ROI

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

Optimize application performance

Provides leading optimization technologies including single instruction, multiple data (SIMD) parallel processing, OpenMP 3.1 full support and 4.0 partial 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 diagnostic reports and symbolic debugger support.

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.

IBM XL Fortran for Linux key features

  • OpenMP support
  • CUDA Fortran
  • Exploitation of the latest POWER9 architecture
  • High performance libraries
  • Profile-directed feedback (PDF)
  • Interprocedural analysis (IPA)
  • Language standard compliance
  • Diagnostic reports
  • Symbolic debugger support
  • Vector intrinsic procedures

Buy now and get started

Learn more