IBM Open XL Fortran for AIX

Optimize application performance on your IBM Power platforms

Try it free

IBM Open XL Fortran for AIX® is the next-generation IBM Fortran compiler, facilitating the creation and maintenance of applications written in Fortran for use on IBM Power® platforms. It optimizes your infrastructure, supporting extensive numerical, scientific, and high-performance computing.

With full exploitation of the latest Power10 architecture, IBM Open XL Fortran for AIX can generate code that leverages the capabilities of Power10 to maximize your hardware utilization.

IBM Open XL Fortran for AIX 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.

Classic IBM XL Fortran for AIX compilers are still available
Benefits Maximize your Power hardware ROI

Capitalize on Power10 architecture, such as Matrix Multiply Accelerator (MMA), and maximize your return on investment with full hardware exploitation.

Optimize application performance

Take advantage of both common LLVM optimizations and IBM’s industry-leading technologies to improve workload performance.

Improve developer productivity

Provide LLVM diagnostic and reporting capabilities. Offer various LLVM-based utilities to make your development work more efficient.

Enable continuous delivery

Faster build speed helps to shorten the development cycle, enable faster iterations, and provide continuous delivery for business-critical applications on AIX.

Accelerate the shift to the hybrid cloud model

Enable licensing of IBM Open XL compilers on virtual servers for the required capacities when you transition to hybrid cloud. Monthly licensing per the virtual process core (VPC) charge unit is available.

Obtain world-class IBM support

All license models include 24x7 support and access to new software features.

Features
Adoption of the LLVM infrastructure

Combines the IBM XL Fortran frontend with the LLVM infrastructure for Fortran. Enables you to enjoy the industry-leading Fortran implementation while gaining additional capabilities provided by the LLVM infrastructure. It opens the gate to using various LLVM-based utilities on Power.

Exploitation of the latest Power10 architecture

Fully exploits Power10 architecture. Provides Power10 architecture options, built-in functions, and tuned library functions to maximize the hardware ROI.

Explore Power10 technology exploitation
Link Time Optimization (LTO)

Provides program optimization during linking. Enables you to take advantage of intermodular optimizations without making any significant changes to the makefiles or build system.

Thin LTO is introduced, which delivers big improvements in both compile time and memory usage when utilizing LTO. Pay attention to the system requirement when using LTO.

Explore Link Time Optimization
Profile Guided Optimization (PGO)

Provides compiler optimization techniques in computer programming that uses profiling to improve program runtime performance. Pay attention to the system requirement when using PGO.

Explore Profile Guided Optimization
Language standard compliance

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.

Explore standards and specifications
High-performance libraries

Provides a set of libraries for high-performance mathematical computing including the Mathematical Acceleration Subsystem (MASS) and Basic Linear Algebra Subprograms (BLAS) libraries.

Explore high performance libraries
Optimization reports

Provides information to help you utilize compiler features to optimize your applications.

Explore optimization reports
Vector intrinsic procedures

Individual elements of vectors can be accessed by using storage association, the TRANSFER intrinsic, or the Vector Multimedia Extension (VMX) and the Vector Scalar Extension (VSX) intrinsic functions. These intrinsics allow you to manipulate vectors.

Explore vector intrinsic procedures
License comparison
Perpetual license - Authorized user

One license per unique user

Starting at
USD 6,920.00*
per authorized user

Perpetual license - Concurrent user

Shared access for multiple users

Starting at
USD 20,700.00*
per concurrent user

Monthly license – VPC

Monthly license charged per virtual processor core (VPC)

Starting at
USD 106.00*
per VPC per month

Purchase now

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® or Entitled Software fulfillment system

 

 

Purchased through IBM Passport Advantage or Entitled Software fulfillment system

 

 

Purchased through IBM Passport Advantage, Entitled Software fulfillment system, or online

 

Non-shareable license

Potential lower price than multiple authorized user licenses

 

More flexible pricing option (monthly pay as you go)

 

 

Includes 12 months of 24x7 support and access to new software features

 

 

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

 

*Price shown excludes any applicable taxes

Explore FAQs for product licensing
Resources Fix list for IBM Open XL Fortran for AIX

Find a complete listing of releases, refreshes, and fix packs that are sorted by version for IBM Open XL Fortran for AIX and XL Fortran for AIX.

How to download the GA image for IBM compilers

Choose the GA image download method based on your ordering channel (PA or AAS).

FAQs for IBM Compiler Licensing on AIX and Linux on Power

Review the most frequently asked questions about the licensing model of IBM Compilers on AIX and Linux on Power.

Related products IBM Open XL C/C++ for AIX

Next-generation C/C++ compiler to modernize C/C++ development and optimize application performance on your IBM Power platforms.

IBM XL C/C++ for Linux on Power

Next-generation C/C++ compiler to optimize application performance on your Power platforms.

IBM XL Fortran for Linux on Power

Next-generation Fortran compiler to develop complex, computationally intensive programs and optimize application performance on your Power platforms.

Explore the IBM Compiler family of products
Next steps

Discover of how to develop complex, computationally intensive programs your Power platforms with IBM Open XL Fortran for AIX. Schedule a no-cost 30-minute meeting with an IBM Power representative.

Try it free
More ways to explore Documentation Support Lifecycle dates RFE community IBM Redbooks® Support and services Global financing Community Developer community Partners Resources