IBM® Open XL Fortran for Linux® on Power is IBM’s next-generation Fortran compiler, facilitating the creation and maintenance of applications written in Fortran for use on IBM Power. It optimizes your infrastructure on IBM Power platforms, supporting extensive numerical, scientific, and high-performance computing. With full exploitation of the latest Power10 architecture, IBM Open XL Fortran for Linux on Power can generate code that leverages the capabilities of Power10 to maximize your hardware utilization.
IBM Open XL Fortran for Linux on Power combines IBM XL Fortran technology with LLVM compiler infrastructure. LLVM is an open-source compilation framework that is actively maintained by a large development community, supporting multiple architectures and programming languages.
Legacy IBM XL Fortran for Linux compilers are still available for use. Go to the resources tab to learn more.
Capitalize on Power10 architecture, such as Matrix Multiply Accelerator (MMA), and maximize your return on investment with full hardware exploitation.
Take advantage of both common LLVM optimizations and IBM’s industry-leading technologies to improve workload performance.
Provide LLVM diagnostic and reporting capabilities and offer various LLVM-based utilities to make your development work more efficient.
Faster build speed helps to shorten the development cycle, enable faster iterations, and provide continuous delivery for business-critical applications on Linux.
Offer new monthly licenses per the virtual process core (VPC) charge unit. Enable license of IBM Open XL compilers on virtual servers per the needed capacities when you transition to hybrid cloud.
Comply with international programming language standards, including Fortran 2003, a subset of Fortran 2008, and language interoperability standards.
Combines the IBM XL Fortran frontend with the LLVM infrastructure. Enables you to enjoy the industry-leading Fortran implementation while gaining additional capabilities provided by the LLVM infrastructure.
Fully exploits Power10 architecture. Provides Power10 architecture options, built-in functions, and tuned library functions to maximize the hardware ROI.
Provides program optimization during linking. Enables you to take advantage of intermodular optimizations without making any significant changes to the makefiles or build system.
Provides compiler optimization technique in computer programming that uses profiling to improve program runtime performance.
Supports FORTRAN 77, Fortran 90, Fortran 95, Fortran 2003, and a subset of Fortran 2008; supports a subset of Technical Specification 29113 for further interoperability of Fortran with C; helps to protect investments in existing Fortran source and object code that is built with previous versions of the compilers; supports the compatibility of object code or libraries that are compiled with previous versions of IBM XL Fortran with the new IBM Open XL Fortran compiler and runtime environment.
Provides a set of libraries for high-performance mathematical computing including the Mathematical Acceleration Subsystem (MASS) and Basic Linear Algebra Subprograms (BLAS).
Provides information to help you utilize compiler features to optimize your applications.
Provides language extensions to support vector multimedia extension (VMX) and vector scalar extension (VSX) programming.
Use any IBM Power server as long as it is supported by your operating system distribution.
Perpetual license - Authorized user
Perpetual license - Concurrent user
Monthly license (NEW) – VPC
One license per unique user
Starting at
USD 4,350.00*
per authorized user
Shared access for multiple users
Starting at
USD 12,900.00*
per concurrent user
Monthly license charged per virtual processor core (VPC)
Starting at
USD 97.90*
per VPC per month
The number of licenses required is the number of unique users using the compiler
The number of licenses required is the maximum number of users using the compiler at the same time
The number of licenses required is based on the capacity of the env in which the compiler is used
Purchased through IBM® Passport Advantage® (PA) or Entitled Software fulfillment system
Purchased through PA or Entitled Software fulfillment system
Purchased through PA, Entitled Software fulfillment system, or online through Purchase now button
Non-shareable license
Potential lower price than multiple Authorized user licenses
More flexible pricing option (pay monthly as you go)
More flexible pricing option (pay monthly as you go)
Includes 12 months of 24x7 support and access to new software features
Includes 24x7 support for the purchased term and access to new software features
IBM Open XL Fortran for Linux on Power 17.1.1 adopts the LLVM infrastructure and supports IBM Power10 processor-based systems.
A comprehensive reference written from a benefit perspective that outlines functionality, advantages, and capabilities.
Information about how to maintain and use IBM Open XL Fortran for Linux on Power 17.1.1.
Information about how to maintain and use IBM XL Fortran for Linux 16.1.1.
A comprehensive reference written from a benefit perspective that outlines functionality, advantages, and capabilities.
The licensed version of IBM XL Fortran for Linux 16.1.1 for download.
Change details to the documentation of XL C/C++ and Fortran compilers on AIX® and Linux starting from 2020.
A typical roadmap to boost your application step-by-step with IBM XL compilers.
A quick overview of different features and capabilities you can enjoy when using XL compilers.
An overview of the history, unique capabilities, performance overview, and a summary of strategic advantages.
An overview of IBM XL Fortran compilers and how their features can help you with your Fortran development needs.
An introduction of the most important optimization capabilities, source constructs, and techniques that you can use to maximize the performance of your application.
See a complete list of videos that are related to IBM C/C++ and Fortran compilers on Power.
A collection of announcement letters, product documentation, and white papers.
A complete listing of releases, refreshes, and fix packs that are sorted by version.
Choose the GA image download method based on your ordering channel (PA or AAS).
Review the most frequently asked questions about the licensing model of IBM Compilers on AIX and Linux on Power.
Understand the full value of your products and plan for upgrades. Effectively plan your software investment and avoid any gaps in support.
Use the Request for Enhancement (RFE) community to collaborate directly with IBM product development teams and other users.
A high-performance compiler for developing complex C/C++ programs.
A high-performance compiler for developing complex C programs.
A high-performance compiler for developing complex C/C++ programs.
A high-performance compiler for developing complex Fortran programs.
IBM compilers build improved system performance into applications that fully exploit IBM architectures.
*Price shown excludes any applicable taxes