Language Reference
    Overview
    Disclaimer and Legal Information
    How to Use This Document
    New Language Features
    Conformance, Compatibility, and Fortran 2003 Features
    Program Structure, Characters, and Source Forms
    Data Types, Constants, and Variables
    Expressions and Assignment Statements
    Specification Statements
    Dynamic Allocation
    Execution Control
    Program Units and Procedures
    Intrinsic Procedures
    Data Transfer I/O Statements
    I/O Formatting
    File Operation I/O Statements
    Compilation Control Statements
    Directive Enhanced Compilation
    Scope and Association
    Deleted and Obsolescent Language Features
    Additional Language Features
    Additional Character Sets
    Data Representation Models
    Run-Time Library Routines
    Summary of Language Extensions
    A to Z Reference
       Language Summary Tables
       A to B
       C to D
       E to F
       G
       H to I
       J to L
       M to N
       O to P
          OBJCOMMENT
          OPEN
          OPTIONAL
          OPTIONS Statement
          OPTIMIZE
          OPTIONS Directive
          OR
          ORDERED
          OUTGTEXT (W*32, W*64)
          OUTTEXT (W*32, W*64)
          PACK Function
          PACK Directive
          PACKTIMEQQ
          PARALLEL
          PARALLEL ALWAYS
          PARALLEL and NOPARALLEL loop directives
          PARALLEL DO
          PARALLEL SECTIONS
          PARALLEL WORKSHARE
          PARAMETER
          PASSDIRKEYSQQ (W*32, W*64)
          PAUSE
          PEEKCHARQQ
          PERROR
          PIE, PIE_W (W*32, W*64)
          POINTER - Fortran 95/90
          POINTER - Integer
          POLYBEZIER, POLYBEZIER_W (W*32, W*64)
          POLYBEZIERTO, POLYBEZIERTO_W (W*32, W*64)
          POLYGON, POLYGON_W (W*32, W*64)
          POLYLINEQQ (W*32, W*64)
          POPCNT
          POPPAR
          PRECISION
          PREFETCH
          PRESENT
          PRINT
          PRIVATE
          PRIVATE Clause
          PRODUCT
          PROGRAM
          PROTECTED
          PSECT
          PUBLIC
          PURE
          PUTC
          PUTIMAGE, PUTIMAGE_W (W*32, W*64)
          PXF<TYPE>GET
          PXF<TYPE>SET
          PXFA<TYPE>GET
          PXFA<TYPE>SET
          PXFACCESS
          PXFALARM
          PXFCALLSUBHANDLE
          PXFCFGETISPEED (L*X, M*X)
          PXFCFGETOSPEED (L*X, M*X)
          PXFCFSETISPEED (L*X, M*X)
          PXFCFSETOSPEED (L*X, M*X)
          PXFCHDIR
          PXFCHMOD
          PXFCHOWN (L*X, M*X)
          PXFCLEARENV
          PXFCLOSE
          PXFCLOSEDIR
          PXFCONST
          PXFCREAT
          PXFCTERMID
          PXFDUP, PXFDUP2
          PXFE<TYPE>GET
          PXFE<TYPE>SET
          PXFEXECV
          PXFEXECVE
          PXFEXECVP
          PXFEXIT, PXFFASTEXIT
          PXFFCNTL (L*X, M*X)
          PXFFDOPEN
          PXFFFLUSH
          PXFFGETC
          PXFFILENO
          PXFFORK (L*X, M*X)
          PXFFPATHCONF
          PXFFPUTC
          PXFFSEEK
          PXFFSTAT
          PXFFTELL
          PXFGETARG
          PXFGETATTY
          PXFGETC
          PXFGETCWD
          PXFGETEGID (L*X, M*X)
          PXFGETENV
          PXFGETEUID (L*X, M*X)
          PXFGETGID (L*X, M*X)
          PXFGETGRGID (L*X, M*X)
          PXFGETGRNAM (L*X, M*X)
          PXFGETGROUPS (L*X, M*X)
          PXFGETLOGIN
          PXFGETPGRP (L*X, M*X)
          PXFGETPID
          PXFGETPPID
          PXFGETPWNAM (L*X, M*X)
          PXFGETPWUID (L*X, M*X)
          PXFGETSUBHANDLE
          PXFGETUID (L*X, M*X)
          PXFISBLK
          PXFISCHR
          PXFISCONST
          PXFISDIR
          PXFISFIFO
          PXFISREG
          PXFKILL
          PXFLINK
          PXFLOCALTIME
          PXFLSEEK
          PXFMKDIR
          PXFMKFIFO (L*X, M*X)
          PXFOPEN
          PXFOPENDIR
          PXFPATHCONF
          PXFPAUSE
          PXFPIPE
          PXFPOSIXIO
          PXFPUTC
          PXFREAD
          PXFREADDIR
          PXFRENAME
          PXFREWINDDIR
          PXFRMDIR
          PXFSETENV
          PXFSETGID (L*X, M*X)
          PXFSETPGID (L*X, M*X)
          PXFSETSID (L*X, M*X)
          PXFSETUID (L*X, M*X)
          PXFSIGACTION
          PXFSIGADDSET (L*X, M*X)
          PXFSIGDELSET (L*X, M*X)
          PXFSIGEMPTYSET (L*X, M*X)
          PXFSIGFILLSET (L*X, M*X)
          PXFSIGISMEMBER (L*X, M*X)
          PXFSIGPENDING (L*X, M*X)
          PXFSIGPROCMASK (L*X, M*X)
          PXFSIGSUSPEND (L*X, M*X)
          PXFSLEEP
          PXFSTAT
          PXFSTRUCTCOPY
          PXFSTRUCTCREATE
          PXFSTRUCTFREE
          PXFSYSCONF
          PXFTCDRAIN (L*X, M*X)
          PXFTCFLOW (L*X, M*X)
          PXFTCFLUSH (L*X, M*X)
          PXFTCGETATTR (L*X, M*X)
          PXFTCGETPGRP (L*X, M*X)
          PXFTCSENDBREAK (L*X, M*X)
          PXFTCSETATTR (L*X, M*X)
          PXFTCSETPGRP (L*X, M*X)
          PXFTIME
          PXFTIMES
          PXFTTYNAM (L*X, M*X)
          PXFUCOMPARE
          PXFUMASK
          PXFUNAME
          PXFUNLINK
          PXFUTIME
          PXFWAIT (L*X, M*X)
          PXFWAITPID (L*X, M*X)
          PXFWIFEXITED (L*X, M*X)
          PXFWIFSIGNALED (L*X, M*X)
          PXFWIFSTOPPED (L*X, M*X)
          PXFWRITE
       Q to R
       S
       T to Z
    Glossary