!$OMP
!DEC$
!DIR$
!MS$
$
    edit descriptor
    implicit type in names
    in names
$ editing
$OMP
%
    in non-Fortran procedures
%LOC
    using with integer pointers
%REF
%VAL
(/.../)
*
    as comment indicator
    in CHARACTER statements
    in format specifier
    in unit specifier
,
    as external field separator
    using to separate input data
.AND.
.EQ.
.EQV.
.GE.
.GT.
.LE.
.LT.
.NE.
.NEQV.
.NOT.
.OR.
.XOR.
/
    in slash editing
//
   Character Expressions
   COMMON
/=
:
    in array specifications
       Assumed-Shape Specifications
       Assumed-Size Specifications
       Deferred-Shape Specifications
       Explicit-Shape Specifications
       Subscript Triplets
::
;
    as source statement separator
[...]
\ editing
_
    in names
<
<=
<>
==
=>
>
>=



A
    edit descriptor
A to Z Reference
ABORT
About box
    function specifying text for
ABOUTBOXQQ
ABS
absolute spacing function
absolute value function
   ABS
   SIGN
ACCEPT
ACCESS
   ACCESS Function
   INQUIRE: ACCESS Specifier
   OPEN: ACCESS Specifier
    specifier for INQUIRE
    specifier for OPEN
access methods for files
access mode function
access of entities
    private
    public
accessibility attributes
    PRIVATE
    PUBLIC
accessibility of modules
   PRIVATE
   PUBLIC
ACHAR
ACOS
ACOSD
ACOSH
ACTION
   INQUIRE: ACTION Specifier
   OPEN: ACTION Specifier
    specifier for INQUIRE
    specifier for OPEN
actual arguments
    external procedures as
    functions not allowed as
    intrinsic functions as
additional language features
address
    function allocating
    function returning
    subroutine freeing allocated
    subroutine prefetching data from
adjustable arrays
ADJUSTL
ADJUSTR
ADVANCE
    specifier in READ
    specifier in WRITE
advancing i/o
AIMAG
AIMAX0
AIMIN0
AINT
AJMAX0
AJMIN0
AKMAX0
AKMIN0
ALARM
ALIAS
   ALIAS Directive
   ATTRIBUTES ALIAS
    option for ATTRIBUTES directive
ALIGN
    option for ATTRIBUTES directive
alignment
    directive affecting
ALL
ALLOCATABLE
   ALLOCATABLE
   ATTRIBUTES ALLOCATABLE
    option for ATTRIBUTES directive
allocatable arrays
   Allocation of Allocatable Arrays
   Deallocation of Allocatable Arrays
    allocation of
    allocation status of
    as dynamic objects
    creating
    deallocation of
    freeing memory associated with
    function determining status of
    how to specify
ALLOCATE
    dynamic allocation
    pointer assignments
ALLOCATED
allocation
    of allocatable arrays
    of pointer targets
allocation status of allocatable arrays
ALLOW_NULL
    option for ATTRIBUTES directive
ALOG
alternate return
   Obsolescent Language Features in Fortran 95
   RETURN
   SUBROUTINE
    specifier for
alternate return arguments
AMAX0
AMAX1
AMIN0
AMIN1
AMOD
AND
angle brackets
    for variable format expressions
ANINT
ANSI character codes for Windows* Systems
   ANSI character codes for Windows* Systems
   Character and Key Code Charts
    chart
ANY
apostrophe editing
APPENDMENUQQ
ARC
ARC_W
arccosine
    function returning hyperbolic
    function returning in degrees
    function returning in radians
arcs
    drawing elliptical
    function testing for endpoints of
arcsine
    function returning hyperbolic
    function returning in degrees
    function returning in radians
arctangent
    function returning hyperbolic
    function returning in degrees
    function returning in degrees (complex)
    function returning in radians
    function returning in radians (complex)
argument association
    name
    pointer
    storage
argument inquiry procedures
    table of
argument intent
argument keywords
    BACK
    DIM
    in intrinsic procedures
    KIND
    MASK
argument passing
    using %REF
    using %VAL
argument presence function
arguments
    actual
    alternate return
    array
    association of
    assumed-length character
    character constants as
    dummy
       Argument Association
       Array Arguments
    dummy procedure
    function determining presence of optional
    function returning address of
       %LOC
       LOC
    Hollerith constants as
    intent of
    optional
       OPTIONAL
       Optional Arguments
    passing by immediate value
    passing by reference
    pointer
    subroutine returning command-line
    using external and dummy procedures as
    using intrinsic procedures as
arithmetic IF
   IF - Arithmetic
   Obsolescent Language Features in Fortran 95
arithmetic shift
    function performing left
       DSHIFTL
       SHIFTL
    function performing left or right
    function performing right
       DSHIFTR
       SHIFTR
array arguments
array assignment
    masking in
       FORALL
       WHERE
    rules for directives that affect
array association
array constructors
   Array Assignment Statements
   Array Constructors
    implied-DO in
array declarations
array descriptor
    data items passing
       Assumed-Shape Specifications
       Deferred-Shape Specifications
       POINTER - Fortran 90
    subroutine creating in memory
array element order
array elements
   Array Elements
   Array Sections
    association of
    association using EQUIVALENCE
    function performing binary search for
    function returning location of maximum
    function returning location of minimum
    function returning maximum value of
    function returning minimum value of
    function returning product of
    function returning sum of
    referencing
    storage of
array expressions
array functions
    categories of
    for construction
       MERGE
       PACK
       SPREAD
       UNPACK
    for inquiry
       ALLOCATED
       LBOUND
       SHAPE
       SIZE
       UBOUND
    for location
       MAXLOC
       MINLOC
    for manipulation
       CSHIFT
       EOSHIFT
       RESHAPE
       TRANSPOSE
    for reduction
       ALL
       ANY
       COUNT
       MAXVAL
       MINVAL
       PRODUCT
       SUM
array pointers
array procedures
    table of
array sections
    assigning values to
    many-one
       Array Assignment Statements
       Vector Subscripts
    subscript triplets in
    vector subscripts in
array specifications
    assumed-shape
    assumed-size
    deferred-shape
    explicit-shape
array subscripts
array transposition
array type declaration statements
array variables
ARRAY_VISUALIZER
    option for ATTRIBUTES directive
arrays
    adjustable
    allocatable
    allocation of allocatable
    as structure components
    as subobjects
    as variables
    assigning values to
    associating group name with
    assumed-shape
    assumed-size
    automatic
    bounds of
    conformable
    constructors
    creating allocatable
    data type of
    deallocation of allocatable
    declaring
       Declaration Statements for Arrays
       DIMENSION
    declaring using POINTER
    deferred-shape
    defining constants for
    determining allocation of allocatable
    duplicate elements in
    dynamic association of
    elements in
    explicit-shape
    extending
       RESHAPE
       SPREAD
    extent of
    function adding a dimension to
    function combining
    function counting number of true in
    function determining all true in
    function determining allocation of
    function determining any true in
    function packing
    function performing circular shift of
    function performing dot-product multiplication of
    function performing end-off shift on
    function performing matrix multiplication on
    function replicating
    function reshaping
    function returning codepage in
    function returning language and country combinations in
    function returning location of maximum value in
    function returning location of minimum value in
    function returning lower bounds of
    function returning maximum value of elements in
    function returning minimum value of elements in
    function returning shape of
    function returning size (extent) of
    function returning sum of elements in
    function returning upper bounds of
    function transposing rank-two
    function unpacking
    logical test element-by-element of
       FORALL
       WHERE
    making equivalent
    masked assignment of
       FORALL
       WHERE
    number of storage elements for
    properties of
    rank of
    referencing
    sections of
    shape of
    size of
    subroutine performing quick sort on
    subroutine sorting one-dimensional
    subscript triplets in
    using POINTER to declare
       POINTER - Fortran 95/90
       POINTER - Integer
    vector subscripts in
    volatile
    whole
as comment indicator
ASCII character codes for Linux* and Mac OS* Systems
ASCII character codes for Windows* Systems
    chart 1
    chart 2
ASCII location
    function returning character in specified position
    function returning position of character in
ASIN
ASIND
ASINH
ASSIGN
assigned GO TO
assigning values to arrays
ASSIGNMENT
assignment statements
    array
    character
    defining nonintrinsic
    directives that affect array
    logical
    numeric
assignments
    array
    defined
       Assignment(=) - Defined Assignment
       Defined Assignments
    derived-type
    element array
    generalized masked array
    generic
    intrinsic
    intrinsic computational
    masked array
    masked array (generalization of)
    pointer
ASSOCIATED
    using to determine pointer assignment
ASSOCIATEVARIABLE
    specifier for OPEN
association
    argument
    argument name
    argument pointer
    argument storage
    array
    common
    dynamic
    equivalence
    example of
    host
    name
    storage
       Storage Association
       Storage Units and Storage Sequence
    types of
    use
    using EQUIVALENCE
ASSUME_ALIGNED
assumed-length character arguments
   Argument Association
   Assumed-Length Character Arguments
assumed-length character functions
assumed-shape arrays
assumed-size arrays
asterisk (*)
    as alternate return specifier
    as assumed-length character specifier
       Assumed-Length Character Arguments
       Declaration Statements for Character Types
    as CHARACTER length specifier
       Assumed-Length Character Arguments
       Declaration Statements for Character Types
    as dummy argument
    as function type length specifier
ASYNCHRONOUS
   Asynchronous Specifier
   ASYNCHRONOUS Statement
    specifier in INQUIRE
    specifier in OPEN
asynchronous i/o
    attribute and statement denoting
ATAN
ATAN2
ATAN2D
ATAND
ATANH
ATOMIC
ATTRIBUTES
    ALIAS option
    ALIGN option
    ALLOCATABLE option
    ALLOW_NULL option
    ARRAY_VISUALIZER option
    C option
    DECORATE option
    DLLEXPORT option
    DLLIMPORT option
    EXTERN option
    FORCEINLINE option
    IGNORE_LOC option
    INLINE option
    NO_ARG_CHECK option
    NOINLINE option
    NOMIXED_STR_LEN_ARG option
    REFERENCE option
    STDCALL option
    VALUE option
    VARYING option
ATTRIBUTES ALIAS
ATTRIBUTES ALIGN
ATTRIBUTES ALLOCATABLE
ATTRIBUTES ALLOW_NULL
ATTRIBUTES ARRAY_VISUALIZER
ATTRIBUTES C
ATTRIBUTES DECORATE
ATTRIBUTES DLLEXPORT
ATTRIBUTES DLLIMPORT
ATTRIBUTES EXTERN
attributes for data
    ALLOCATABLE
    ASYNCHRONOUS
    AUTOMATIC
    declaring
    DIMENSION
    directive affecting
    EXTERNAL
    INTENT
    INTRINSIC
    OPTIONAL
    PARAMETER
    POINTER
    PRIVATE
    PROTECTED
    PUBLIC
    SAVE
    STATIC
    summary of compatible
    TARGET
    VALUE
    VOLATILE
ATTRIBUTES FORCEINLINE
ATTRIBUTES IGNORE_LOC
ATTRIBUTES INLINE
ATTRIBUTES NO_ARG_CHECK
ATTRIBUTES NOINLINE
ATTRIBUTES NOMIXED_STR_LEN_ARG
ATTRIBUTES REFERENCE
ATTRIBUTES STDCALL
ATTRIBUTES VALUE
ATTRIBUTES VARYING
AUTO routines
    AUTOAddArg
    AUTOAllocateInvokeArgs
    AUTODeallocateInvokeArgs
    AUTOGetExceptInfo
    AUTOGetProperty
    AUTOGetPropertyByID
    AUTOGetPropertyInvokeArgs
    AUTOInvoke
    AUTOSetProperty
    AUTOSetPropertyByID
    AUTOSetPropertyInvokeArgs
    table of
AUTOAddArg
AUTOAllocateInvokeArgs
AUTODeallocateInvokeArgs
AUTOGetExceptInfo
AUTOGetProperty
AUTOGetPropertyByID
AUTOGetPropertyInvokeArgs
AUTOInvoke
AUTOMATIC
automatic arrays
automation routines
    table of
AUTOSetProperty
AUTOSetPropertyByID
AUTOSetPropertyInvokeArgs


>>