Standards and specifications

IBM® Open XL Fortran is designed to support the following standards and specifications. You can refer to these standards and specifications for precise definitions of some of the features found in this information.

  • American National Standard Programming Language FORTRAN, ANSI X3.9-1978.
  • American National Standard Programming Language Fortran 90, ANSI X3.198-1992.
  • ANSI/IEEE Standard for Binary Floating-Point Arithmetic, ANSI/IEEE Std 754-1985.
  • Federal (USA) Information Processing Standards Publication Fortran, FIPS PUB 69-1.
  • Information technology - Programming languages - Fortran, ISO/IEC 1539-1:1991. (This information uses its informal name, Fortran 90.)
  • Information technology - Programming languages - Fortran - Part 1: Base language, ISO/IEC 1539-1:1997. (This information uses its informal name, Fortran 95.)
  • Information technology - Programming languages - Fortran - Part 1: Base language, ISO/IEC 1539-1:2004. (This information uses its informal name, Fortran 2003.)
  • Information technology - Programming languages - Fortran - Part 1: Base language, ISO/IEC 1539-1:2010. (This information uses its informal name, Fortran 2008. We currently provide partial support to this standard.)
  • Information technology - Further interoperability of Fortran with C, ISO/IEC TS 29113:2012. (This information uses its informal name, Technical specification 29113, referred to as TS 29113. We currently provide partial support to this specification.)
  • Military Standard Fortran DOD Supplement to ANSI X3.9-1978, MIL-STD-1753 (United States of America, Department of Defense standard). Note that IBM Open XL Fortran supports only those extensions documented in this standard that have also been subsequently incorporated into the Fortran 90 standard.
  • OpenMP Application Program Interface Version 3.1 (full support) available at http://www.openmp.org.