This manual describes the Fortran language as implemented by the Cray Fortran Compiler of Programming Environment 5.1 Releases. The Cray Fortran Compiler version 5.1 runs on Cray X1 systems using the UNICOS/mp 2.2 release or later.
The Cray Fortran Compiler was developed to support the Fortran standard adopted by the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO). This standard, commonly referred to in this manual as the Fortran standard, is ISO/IEC 1539-1:1997. Because the Fortran standard is, generally, a superset of previous standards, the Cray Fortran Compiler will compile code written to previous standards.
Note: The Fortran 95 standard is a revision to the Fortran 90 standard. The standards organizations continue to interpret the Fortran standard for Cray and for other vendors. To maintain conformance to the Fortran standard, Cray may need to change the behavior of certain Cray Fortran Compiler features in future releases based on the outcomes of interpretations to the standard.
The Fortran 2003 draft is a revision to the Fortran 95 standard. The standards organizations continue to interpret the Fortran 2003 draft for Cray Inc. and for other vendors. To maintain conformance to Fortran 2003, Cray Inc. reserves the right to change the behavior of Fortran 2003 features as implemented by the Cray Fortran Compiler in future releases based upon the outcome of the interpretations.
This preface describes how to access compiler message explanations and Cray documentation, interpret our typographical conventions, order Cray documentation, and contact us about this document.
You can obtain Cray Fortran Compiler message explanations by using the explain command. For more information, see the explain(1) man page.