API and language enhancements can offer you additional ease of use and flexibility when developing your applications, as well as making it easier for you to develop code that more fully exploits the capabilities of your hardware platform.
XL Fortran V10.1 implements new features compliant to the Fortran 2003 standard. These features, supported when -qlanglvl=2003std or -qlanglvl=2003pure is in effect, include:
See IBM XL Fortran Advanced Edition V10.1 for Linux Language Reference for more information.
XL Fortran now supports the OpenMP API V2.5 standard. This latest level of the OpenMP specification combines the previous C/C++ and Fortran OpenMP specifications into one single specification for both C/C++ and Fortran, and resolves previous inconsistencies between them.
The OpenMP Application Program Interface (API) is a portable, scalable programming model that provides a standard interface for developing user-directed shared-memory parallelization in C, C++, and Fortran applications. The specification is defined by the OpenMP organization, a group of computer hardware and software vendors, including IBM.
You can find more information about OpenMP specifications at:
www.openmp.org
Related Information