Legacy IBM XL Fortran compilers are still available for use

IBM Open XL Fortran for AIX details

Adoption of the LLVM infrastructure

Read the data sheet

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.

Exploitation of the latest Power10 architecture

Learn more

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

Link Time Optimization (LTO)

Learn more

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

Profile Guided Optimization (PGO)

Learn more

Provides compiler optimization technique in computer programming that uses profiling to improve program runtime performance.

Language standard compliance

Learn more

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.

High-performance libraries

Learn more

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

Diagnostic reports

Learn more

Provides important information to help you develop and debug your applications more efficiently with the compiler listings.

Vector intrinsic procedures

Learn more

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.

Technical details

Software requirements

IBM Open XL C/C++ for AIX 17.1.0 is supported on the following operating system:

  • IBM AIX V7.2 TL5 SP3

Hardware requirements

IBM Open XL C/C++ for AIX 17.1.0 has the following hardware requirements:

  • Hard disk space: 500 MB
  • RAM: 2 GB minimum; 4 GB or more recommended