<<

O
    edit descriptor
OBJCOMMENT
object file
    directive specifying library search path
object module
    directive specifying identifier for
octal constants
   Binary, Octal, Hexadecimal, and Hollerith Constants
   Octal Constants
    alternative syntax for
octal editing (O)
octal values
    transferring
ONLY
    keyword in USE statement
OPEN
    ACCESS specifier
    ACTION specifier
    ASSOCIATEVARIABLE specifier
    BLANK specifier
    BLOCKSIZE specifier
    BUFFERCOUNT specifier
    BUFFERED specifier
    CARRIAGECONTROL specifier
    CONVERT specifier
    DEFAULTFILE specifier
    DELIM specifier
    DISPOSE specifier
    FILE specifier
    FORM specifier
    IOFOCUS specifier
    MAXREC specifier
    MODE specifier
    NAME specifier
    NOSHARED specifier
    ORGANIZATION specifier
    PAD specifier
    POSITION specifier
    READONLY specifier
    RECL specifier
    RECORDSIZE specifier
    RECORDTYPE specifier
    SHARE specifier
    SHARED specifier
    STATUS specifier
    table of specifiers and values
    TITLE specifier
    TYPE specifier
    USEROPEN specifier
OPENED
    specifier for INQUIRE
opening files
OpenMP* Fortran directives
    ATOMIC
    BARRIER
    clauses for
    conditional compilation of
    CRITICAL
    DO
    FLUSH
    MASTER
    nesting and binding rules
    ORDERED
    PARALLEL
    PARALLEL DO
    PARALLEL SECTIONS
    PARALLEL WORKSHARE
    SECTION
    SECTIONS
    SINGLE
    syntax of
    table of
    THREADPRIVATE
    WORKSHARE
OpenMP* run-time library routines
operands
    in logical expressions
    in numeric expressions
operations
    character
    complex
    conversion to higher precision
    defined
    integer
    numeric
    real
    relational
operator precedence
    summary of
operators
    binary
    generic
    logical
    numeric
    precedence of
    relational
    unary
optimization
    directive affecting
    limiting loop unrolling
    loop unrolling
    preventing with VOLATILE
    specified by ATOMIC directive
    specified by SWP and NOSWP directives (i64)
    specified by UNROLL and NOUNROLL directives
OPTIMIZE
OPTIONAL
optional arguments
   OPTIONAL
   Optional Arguments
    function determining presence of
optional plus sign in output fields
OPTIONS
   OPTIONS Directive
   OPTIONS Statement
OR
order of subscript progression
ORDERED
    clause in DO directive
    clause in PARALLEL DO directive
ORGANIZATION
   INQUIRE: ORGANIZATION Specifier
   OPEN: ORGANIZATION Specifier
    specifier for INQUIRE
    specifier for OPEN
OUTGTEXT
    related routines
       GETGTEXTEXTENT
       GETGTEXTROTATION
       SETFONT
       SETGTEXTROTATION
output
    displaying to screen
output statements for data transfer
    PRINT
    REWRITE
    WRITE
OUTTEXT
    effect of WRAPON



P
    edit descriptor
PACK
   PACK Directive
   PACK Function
packed array
    function creating
PACKTIMEQQ
PAD
   INQUIRE: PAD Specifier
   OPEN: PAD Specifier
    specifier for INQUIRE
    specifier for OPEN
padding short source lines
    for fixed and tab source
    for free source
page keys
    function determining behavior of
PARALLEL
   PARALLEL and NOPARALLEL Loop Directives
   PARALLEL Directive (OpenMP*)
    general directive
    OpenMP* Fortran directive
       OpenMP* Fortran Compiler Directives
       PARALLEL
parallel compiler directives
PARALLEL DO
parallel library routines
PARALLEL SECTIONS
PARALLEL WORKSHARE
PARAMETER
parentheses
    effect in character expressions
    effect in logical expressions
    effect in numeric expressions
       Data Type of Numeric Expressions
       Using Parentheses in Numeric Expressions
partial association
PASSDIRKEYSQQ
passed-length character arguments
    See assumed-length character arguments
       Argument Association
       Assumed-Length Character Arguments
passing by reference
    %REF
path
    function splitting into components
pattern used to fill shapes
    subroutine returning
PAUSE
PEEKCHARQQ
PERROR
physical coordinates
    subroutine converting from viewport coordinates
    subroutine converting to viewport coordinates
PIE
pie-shaped wedge
    function drawing
pie graphic
    function testing for endpoints of
PIE_W
pixel
    function returning color index for
    function returning RGB color value for
    function setting color index for
    function setting RGB color value for
pixels
    function returning color index for multiple
    function returning RGB color value for multiple
    function setting color index for multiple
    function setting RGB color value for multiple
platform labels
POINTER
   POINTER - Fortran 95/90
   POINTER - Integer
    attribute
       Dynamic Allocation
       NULLIFY
       Pointer Assignments
    integer
pointer arguments
    requiring explicit interface
pointer assignment
pointer association function
pointer association status
pointer targets
   Allocation of Pointer Targets
   Deallocation of Pointer Targets
   TARGET
    allocation of
    as dynamic objects
    creating
    deallocation of
    freeing memory associated with
pointers
    allocating
    assigning values to targets of
       Assignment - Intrinsic Computational
       Intrinsic Assignments
    assignment of
    associating with targets
       Pointer Assignments
       TARGET
    CRAY-style
    disassociating
    disassociating from targets
    dynamic association of
    Fortran 95/90
    function retuning association status of
    function returning disassociated
    initial association status of
    initializing
    integer
    nullifying
    referencing
    volatile
    when storage space is created for
POLYBEZIER
POLYBEZIER_W
POLYBEZIERTO
POLYBEZIERTO_W
POLYGON
POLYGON_W
polygons
    function drawing
POLYLINEQQ
POPCNT
POPPAR
portability routines
    ABORT
    ACCESS
    ALARM
    BEEPQQ
    BESJN
    BESYN
    BIC
    BIS
    BIT
    BSEARCHQQ
    CDFLOAT
    CHANGEDIRQQ
    CHANGEDRIVEQQ
    CHDIR
    CHMOD
    CLEARSTATUSFPQQ
    CLOCK
    CLOCKX
    COMPLINT
    COMPLLOG
    COMPLREAL
    CSMG
    CTIME
    DATE
    DATE4
    DBESJN
    DBESYN
    DCLOCK
    DELDIRQQ
    DELFILESQQ
    DFLOATI
    DFLOATJ
    DFLOATK
    DRAND
    DRANDM
    DRANSET
    DTIME
    ETIME
    FDATE
    FGETC
    FINDFILEQQ
    FLUSH
    FPUTC
    FSEEK
    FSTAT
    FTELL
    FTELLI8
    FULLPATHQQ
    GETC
    GETCONTROLFPQQ
    GETCWD
    GETDAT
    GETDRIVEDIRQQ
    GETDRIVESIZEQQ
    GETDRIVESQQ
    GETENV
    GETENVQQ
    GETFILEINFOQQ
    GETGID
    GETLASTERROR
    GETLASTERRORQQ
    GETLOG
    GETPID
    GETPOS
    GETPOSI8
    GETSTATUSFPQQ
    GETTIM
    GETTIMEOFDAY
    GETUID
    GMTIME
    HOSTNAM
    IDATE
    IDATE4
    IDFLOAT
    IEEE_FLAGS
    IEEE_HANDLER
    IERRNO
    IFLOATI
    IFLOATJ
    INMAX
    INTC
    IRAND and IRANDM
    IRANGET
    IRANSET
    ISATTY
    ITIME
    JABS
    JDATE
    JDATE4
    KILL
    LCWRQQ
    LNBLNK
    LONG
    LSTAT
    LTIME
    MAKEDIRQQ
    PACKTIMEQQ
    PUTC
    QRANSET
    QSORT
    RAISEQQ
    RAND
    RANDOM function
    RANDOM subroutine
    RANF
    RANGET
    RANSET
    RENAME
    RENAMEFILEQQ
    RINDEX
    RTC
    RUNQQ
    SCANENV
    SCWRQQ
    SECNDS
    SEED
    SETCONTROLFPQQ
    SETDAT
    SETENVQQ
    SETERRORMODEQQ
    SETFILEACCESSQQ
    SETFILETIMEQQ
    SETTIM
    SHORT
    SIGNAL
    SIGNALQQ
    SLEEP
    SLEEPQQ
    SORTQQ
    SPLITPATHQQ
    SPORT_CANCEL_IO
    SPORT_CONNECT
    SPORT_CONNECT_EX
    SPORT_GET_HANDLE
    SPORT_GET_STATE
    SPORT_GET_STATE_EX
    SPORT_GET_TIMEOUTS
    SPORT_PEEK_DATA
    SPORT_PEEK_LINE
    SPORT_PURGE
    SPORT_READ_DATA
    SPORT_READ_LINE
    SPORT_RELEASE
    SPORT_SET_STATE
    SPORT_SET_STATE_EX
    SPORT_SET_TIMEOUTS
    SPORT_SHOW_STATE
    SPORT_SPECIAL_FUNC
    SPORT_WRITE_DATA
    SPORT_WRITE_LINE
    SRAND
    SSWRQQ
    STAT
    SYSTEM
    SYSTEMQQ
    table of
    TIME
    TIMEF
    TTYNAM
    UNLINK
    UNPACKTIMEQQ
position
   INQUIRE: POSITION Specifier
   OPEN: POSITION Specifier
    functions returning file
       FTELL, FTELLI8
       GETPOS, GETPOSI8
    specifier for INQUIRE
    specifier for OPEN
    specifying file
positional editing
    T
    TL
    TR
    X
POSIX* routines
    IPXFARGC
    IPXFCONST
    IPXFLENTRIM
    IPXFWEXITSTATUS (L*X, M*X)
    IPXFWSTOPSIG (L*X, M*X)
    IPXFWTERMSIG (L*X, M*X)
    PXFGET
    PXFSET
    PXFAGET
    PXFASET
    PXFACCESS
    PXFACHARGET
    PXFACHARSET
    PXFADBLGET
    PXFADBLSET
    PXFAINT8GET
    PXFAINT8SET
    PXFAINTGET
    PXFAINTSET
    PXFALARM
    PXFALGCLGET
    PXFALGCLSET
    PXFAREALGET
    PXFAREALSET
    PXFASTRGET
    PXFASTRSET
    PXFCALLSUBHANDLE
    PXFCFGETISPEED (L*X, M*X)
    PXFCFGETOSPEED (L*X, M*X)
    PXFCFSETISPEED (L*X, M*X)
    PXFCFSETOSPEED (L*X, M*X)
    PXFCHARGET
    PXFCHARSET
    PXFCHDIR
    PXFCHMOD
    PXFCHOWN (L*X, M*X)
    PXFCLEARENV
    PXFCLOSE
    PXFCLOSEDIR
    PXFCNTL (L*X, M*X)
    PXFCONST
    PXFCREAT
    PXFCTERMID
    PXFDBLGET
    PXFDBLSET
    PXFDUP
    PXFDUP2
    PXFEGET
    PXFESET
    PXFECHARGET
    PXFECHARSET
    PXFEDBLGET
    PXFEDBLSET
    PXFEINT8GET
    PXFEINT8SET
    PXFEINTGET
    PXFEINTSET
    PXFELGCLGET
    PXFELGCLSET
    PXFEREALGET
    PXFEREALSET
    PXFESTRGET
    PXFESTRSET
    PXFEXECV
    PXFEXECVE
    PXFEXECVP
    PXFEXIT
    PXFFASTEXIT
    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)
    PXFINT8GET
    PXFINT8SET
    PXFINTGET
    PXFINTSET
    PXFISBLK
    PXFISCHR
    PXFISCONST
    PXFISDIR
    PXFISFIFO
    PXFISREG
    PXFKILL
    PXFLGCLGET
    PXFLGCLSET
    PXFLINK
    PXFLOCALTIME
    PXFLSEEK
    PXFMKDIR
    PXFMKFIFO (L*X, M*X)
    PXFOPEN
    PXFOPENDIR
    PXFPATHCONF
    PXFPAUSE
    PXFPIPE
    PXFPOSIXIO
    PXFPUTC
    PXFREAD
    PXFREADDIR
    PXFREALGET
    PXFREALSET
    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
    PXFSTRGET
    PXFSTRSET
    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
    table of
PRECISION
precision in real model
    function querying
predefined QuickWin routines
   APPENDMENUQQ
   INSERTMENUQQ
   MODIFYMENUROUTINEQQ
PREFETCH
prefetches of data
    directive enabling
    subroutine peforming
PRESENT
pretested DO
PRINT
    value for CLOSE(DISPOSE) or CLOSE(STATUS)
PRINT/DELETE
    value for CLOSE(DISPOSE) or CLOSE(STATUS)
printing of formatted records
printing to the screen
PRIVATE
   PRIVATE Clause
   PRIVATE Statement
    in DEFAULT clause
    in DO directive
    in PARALLEL directive
    in PARALLEL DO directive
    in PARALLEL SECTIONS directive
    in SECTIONS directive
    in SINGLE directive
private entities
   PRIVATE
   USE
procedure interface
   INTERFACE
   Procedure Interfaces
   Program Units and Procedures
    defining generic assignment
    defining generic names
    defining generic operators
    when explicit is required
procedure references
    resolving generic
    resolving nonestablished
    resolving specific
    unambiguous generic
procedures
    BLOCK DATA
    declaring external
    declaring intrinsic
    defining generic assignment for
    defining generic names for
    defining generic operators for
    directive specifying properties of
    dummy
    elemental user-defined
    external
       External Procedures
       Program Structure
    function computing address of
    generic
    interfaces to
       INTERFACE
       Procedure Interfaces
    internal
       Internal Procedures
       Program Structure
    intrinsic
    module
       INTERFACE
       MODULE
       MODULE PROCEDURE
       Modules and Module Procedures
    overview of intrinsic
    preventing side effects in
    pure user-defined
    recursive
    references to generic
    references to non-Fortran
    requiring explicit interface
    resolving references to
    specifying explicit interface for
    specifying intrinsic
    table of i/o
procedures that require explicit interfaces
process
    function executing a new
    function returning ID of
    function returning user ID of
process execution
    subroutine suspending
process ID
    function returning
    function sending signal to
processor clock
    subroutine returning data from
processor time
    function returning
    subroutine returning
PRODUCT
product of array elements
    function returning
PROGRAM
program control
    transferring to CASE construct
program control procedures
    table of
program control statements
    table of
program execution
    statement suspending
    stopping
    subroutine delaying
    subroutine terminating
program name
program structure
   Program Structure
   Program Structure, Characters, and Source Forms
program unit call procedures
    table of
program unit definition procedures
    table of
program units
   Program Structure
   Program Units and Procedures
    allowing access to module
    block data
    external subprograms
    function
    main
       Main Program
       PROGRAM
    module
    order of statements in
    returning control to
    scope of
    statement terminating
    subroutine
    types of association for
program units and procedures
programs
    running within another program
prompt
    subroutine controlling for critical errors
PROTECTED
PSECT
pseudorandom number generators
    RAN
    RANDOM
       RAND, RANDOM
       RANDOM
       SEED
    RANDOM_NUMBER
    RANDU
    subroutine changing seed for
       RANDOM_SEED
       SEED
    subroutine querying seed for
PUBLIC
public entities
   PUBLIC
   USE
    renaming
PURE
    in functions
    in subroutines
pure procedures
    in FORALLs
    in interface blocks
    restricted form of
PUTC
    POSIX version of
PUTIMAGE
PUTIMAGE_W
PXFGET
PXFSET
PXFAGET
PXFASET
PXFACCESS
PXFACHARGET
PXFACHARSET
PXFADBLGET
PXFADBLSET
PXFAINT8GET
PXFAINT8SET
PXFAINTGET
PXFAINTSET
PXFALARM
PXFALGCLGET
PXFALGCLSET
PXFAREALGET
PXFAREALSET
PXFASTRGET
PXFASTRSET
PXFCALLSUBHANDLE
PXFCFGETISPEED
PXFCFGETOSPEED
PXFCFSETISPEED
PXFCFSETOSPEED
PXFCHARGET
PXFCHARSET
PXFCHDIR
PXFCHMOD
PXFCHOWN
PXFCLEARENV
PXFCLOSE
PXFCLOSEDIR
PXFCNTL
PXFCONST
PXFCREAT
PXFCTERMID
PXFDBLGET
PXFDBLSET
PXFDUP
PXFDUP2
PXFEGET
PXFESET
PXFECHARGET
PXFECHARSET
PXFEDBLGET
PXFEDBLSET
PXFEINT8GET
PXFEINT8SET
PXFEINTGET
PXFEINTSET
PXFELGCLGET
PXFELGCLSET
PXFEREALGET
PXFEREALSET
PXFESTRGET
PXFESTRSET
PXFEXECV
PXFEXECVE
PXFEXECVP
PXFEXIT
PXFFASTEXIT
PXFFDOPEN
PXFFFLUSH
PXFFGETC
PXFFILENO
PXFFORK
PXFFPATHCONF
PXFFPUTC
PXFFSEEK
PXFFSTAT
PXFFTELL
PXFGETARG
PXFGETATTY
PXFGETC
PXFGETCWD
PXFGETEGID
PXFGETENV
PXFGETEUID
PXFGETGID
PXFGETGRGID
PXFGETGRNAM
PXFGETGROUPS
PXFGETLOGIN
PXFGETPGRP
PXFGETPID
PXFGETPPID
PXFGETPWNAM
PXFGETPWUID
PXFGETSUBHANDLE
PXFGETUID
PXFINT8GET
PXFINT8SET
PXFINTGET
PXFINTSET
PXFISBLK
PXFISCHR
PXFISCONST
PXFISDIR
PXFISFIFO
PXFISREG
PXFKILL
PXFLGCLGET
PXFLGCLSET
PXFLINK
PXFLOCALTIME
PXFLSEEK
PXFMKDIR
PXFMKFIFO
PXFOPEN
PXFOPENDIR
PXFPATHCONF
PXFPAUSE
PXFPIPE
PXFPOSIXIO
PXFPUTC
PXFREAD
PXFREADDIR
PXFREALGET
PXFREALSET
PXFRENAME
PXFREWINDDIR
PXFRMDIR
PXFSETENV
PXFSETGID
PXFSETPGID
PXFSETSID
PXFSETUID
PXFSIGACTION
PXFSIGADDSET
PXFSIGDELSET
PXFSIGEMPTYSET
PXFSIGFILLSET
PXFSIGISMEMBER
PXFSIGPENDING
PXFSIGPROCMASK
PXFSIGSUSPEND
PXFSLEEP
PXFSTAT
PXFSTRGET
PXFSTRSET
PXFSTRUCTCOPY
PXFSTRUCTCREATE
PXFSTRUCTFREE
PXFSYSCONF
PXFTCDRAIN
PXFTCFLOW
PXFTCFLUSH
PXFTCGETATTR
PXFTCGETPGRP
PXFTCSENDBREAK
PXFTCSETATTR
PXFTCSETPGRP
PXFTIME
PXFTIMES
PXFTTYNAM
PXFUCOMPARE
PXFUMASK
PXFUNAME
PXFUNLINK
PXFUTIME
PXFWAIT
PXFWAITPID
PXFWIFEXITED
PXFWIFSIGNALED
PXFWIFSTOPPED
PXFWRITE


>>