Skip to main content

At a glance - What's new for V12.1

XL Fortran for Linux, V12.1 offers the following new enhancements:

Basic Linear Algebra Subprograms (BLAS)

XL Fortran for Linux also includes the Basic Linear Algebra Subprograms (BLAS) set of high-performance algebraic functions. You can use these functions to perform combined matrix multiplication and addition on general matrices or their transposes.

Optimization and performance

XL Fortran offers optimization and performance-tuning features to exploit all Power Systems, including the latest POWER6 hardware architectures. The -qarch and -qtune compiler options include new suboptions to provide code tuning for the new POWER6 processors. In addition, new intrinsic functions are introduced to add functionality and to exploit the capabilities of the new POWER6 processors.

Mathematical Acceleration Subsystem (MASS)

XL Fortran for Linux includes Mathematical Acceleration Subsystem (MASS). MASS consists of libraries of tuned mathematical intrinsic functions that offer improved performance over the standard mathematical library routines, are thread-safe and support both 32-bit and 64-bit compilations in C, C++, and Fortran applications.

OpenMP API V2.5

The OpenMP Application Programming Interface (API) is a portable, scalable programming model that provides a standard interface for developing multiplatform, shared-memory parallel applications in C, C++, and Fortran. The specification is defined by the OpenMP organization, a group of major computer hardware and software vendors, which includes IBM. XL Fortran for Linux complies with the latest OpenMP API V2.5 specification.

OpenMP API V3.0

XL Fortran for Linux supports a subset of OpenMP API V3.0 specification including task level parallelization and loop parallelization.

Extensions to Fortran language

XL Fortran for Linux implements language and compiler features to provide enhanced compliance with the Fortran 2003 Standard.

We're here to help

live-assistance

Easy ways to get the answers you need.


Or call us at:
877-426-3774
Priority code:
104CBW61

Upgrades/Migrations

Industry standards