10.07.2015 Views

PGI Fortran Reference manual - The Portland Group

PGI Fortran Reference manual - The Portland Group

PGI Fortran Reference manual - The Portland Group

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PrefaceFor further information on the <strong>Fortran</strong> language, you can also refer to the following:‣ American National Standard Programming Language FORTRAN, ANSI X3. -1978 (1978).‣ ISO/IEC 1539 : 1991, Information technology – Programming Languages – <strong>Fortran</strong>, Geneva,1991 (<strong>Fortran</strong> 90).‣ ISO/IEC 1539 : 1997, Information technology – Programming Languages – <strong>Fortran</strong>, Geneva,1997 (<strong>Fortran</strong> 95).‣ ISO/IEC 1539-1 : 2004, Information technology – Programming Languages – <strong>Fortran</strong>,Geneva, 2004 (<strong>Fortran</strong> 2003).‣ <strong>Fortran</strong> 95 Handbook Complete ISO/ANSI <strong>Reference</strong>, Adams et al, <strong>The</strong> MIT Press,Cambridge, Mass, 1997.‣ <strong>Fortran</strong> 2003 Handbook, <strong>The</strong> Complete Syntax, Features and Procedures, Adams et al,Springer; 1st Edition. 2008.‣ OpenMP <strong>Fortran</strong> Application Program Interface, Version 3.1, July 2011, http://www.openmp.org.‣ Programming in VAX <strong>Fortran</strong>, Version 4.0, Digital Equipment Corporation (September,1984).‣ IBM VS <strong>Fortran</strong>, IBM Corporation, Rev. GC26-4119.‣ Military Standard, <strong>Fortran</strong>, DOD Supplement to American National Standard ProgrammingLanguage <strong>Fortran</strong>, ANSI x.3-1978, MIL-STD-1753 (November 9, 1978).OrganizationThis guide is divided into the following sections and appendices:Language Overview, provides an introduction to the <strong>Fortran</strong> language.<strong>Fortran</strong> Data Types, describes the data types supported by <strong>PGI</strong> <strong>Fortran</strong> compilers and providesexamples using various data types. It also contains information on memory allocation andalignment issue.<strong>Fortran</strong> Statements, briefly describes each <strong>Fortran</strong> statement that the <strong>PGI</strong> <strong>Fortran</strong> compilersaccept. Longer descriptions are available for <strong>PGI</strong> extensions.<strong>Fortran</strong> Arrays, describes special characteristics of arrays in <strong>Fortran</strong> 90/95.Input and Output, describes the input, output, and format statements that allow programs totransfer data to or from files.<strong>Fortran</strong> Intrinsics, lists the <strong>Fortran</strong> intrinsics and subroutines supported by the <strong>PGI</strong> <strong>Fortran</strong>compilers.Object Oriented Programming, provides a high-level overview of procedures, functions, andattributes from <strong>Fortran</strong> 2003 that facilitate an object-oriented approach to programming.OpenMP Directives for <strong>Fortran</strong>, lists the language extensions that the <strong>PGI</strong> <strong>Fortran</strong> compilerssupport.Functions and VAX Subroutines, describes the functions and subroutines in the <strong>Fortran</strong> runtimelibrary and discusses the VAX/VMS system subroutines and the built-in functions supported bythe <strong>PGI</strong> <strong>Fortran</strong> compilers.<strong>PGI</strong> <strong>Fortran</strong> <strong>Reference</strong> Guide xxv

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!