Skip to main content

Software > Software Development > IBM Fortran Compilers > XL Fortran >

XL Fortran Advanced Edition for Linux

Features and benefits

Our latest XL Fortran Advanced Edition for Linux, V11.1, includes all of the features described on the Features and benefits page for XL Fortran, plus the following:

 
At a glance - What's new for V11.1
Basic Linear Algebra Subprograms (BLAS)
Optimization and performance
OpenMP API, V2.5
Mathematical Acceleration Subsystem (MASS)
Extensions to Fortran language


At a glance - What's new for V11.1
XL Fortran Advanced Edition for Linux, V11.1, introduces the following new enhancements:

For more information on these and other new enhancements to XL Fortran, see "What´s new for IBM XL Fortran Advanced Edition for Linux, V11.1".

Back to top

Basic Linear Algebra Subprograms (BLAS)
XL Fortran Advanced Edition 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 PowerPC 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 Advanced Edition 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 Version 2.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 Advanced Edition for Linux complies with the latest OpenMP API Version 2.5 specification.

Extensions to Fortran language
XL Fortran Advanced Edition for Linux, V11.1, implements additional language features compliant to the Fortran 2003 Standard.  For more information, see "
Enhanced support for Fortran 2003".

 

Back to top
Ready to buy?

View pricing & buy


We're here to help
Easy ways to get the answers you need.
Request a quote
E-mail IBM

or call us at
877-426-3774
Priority code:
104CBW67


Technical details

XL Fortran for Linux, V11.1 Announcement

System Requirements


Trials and demos

XL Fortran for Linux, V11.1 60-day trial!


Upgrades/Migrations

Latest XL Fortran Updates (PTFs)


Industry standards

Fortran

OpenMP Specifications


Product bundles

XL Fortran for Linux, V11.1 Runtime Environment

XL Fortran for Linux, V10.1 Runtime Environment

XL Fortran for Linux, V9.1 Runtime Environment


Further reading

Mathematical Acceleration Subsystem (MASS)