<<

D
    edit descriptor
DABS
DACOS
DACOSD
DACOSH
DASIN
DASIND
DASINH
DATA
data attributes
    See attributes for data
data conversion rules
    for numeric assignment
data edit descriptors
    A
    B
    D
    default widths for
    E
    EN
    ES
    F
    forms for
    G
    I
    L
    O
    rules for numeric
    Z
data editing
    specifying format for
data format
    statement controlling
data initialization
data objects
    assigning initial values to
    associating with group name
    association of
    declaring type of
    directive specifying properties of
    record structure
       RECORD
       STRUCTURE...END STRUCTURE
    retaining properties of
    specifying pointer
    storage association of
    unpredictable values of
data representation
    model for bit
    model for integer
    model for real
data representation models
    intrinsic functions providing data for
data scope attribute clauses
data storage
    association
data transfer
    function for binary
    indicating end of
    specifying mode of
data transfer statements
    ACCEPT
    ADVANCE specifier in
    ASYNCHRONOUS specifier in
    components of
    control list in
    control specifiers in
    END specifier in
    EOR specifier in
    ERR specifier in
    FMT specifier in
    i/o lists in
    implied-do lists in
    input
       ACCEPT
       READ
    IOSTAT specifier in
    list items in
    NML specifier in
    output
       PRINT
       REWRITE
       WRITE
    PRINT
    READ
    REC specifier in
    REWRITE
    SIZE specifier in
    UNIT specifier in
    WRITE
data type
    declarations
    explicit
    implicit
    See Also data types
    specifying for variables
data types
    BYTE
    CHARACTER
       CHARACTER
       Character Data Type
    COMPLEX
       COMPLEX
       Complex Data Types
    declaring
    derived
       Derived Data Types
       TYPE
    DOUBLE COMPLEX
       Complex Data Types
       DOUBLE COMPLEX
    DOUBLE PRECISION
       DOUBLE PRECISION
       Real Data Types
    explicit
    implicit
    INTEGER
       INTEGER
       Integer Data Types
    intrinsic
    LOGICAL
       LOGICAL
       Logical Data Types
    noncharacter
    of scalar variables
    ranking in expressions
    REAL
       REAL
       Real Data Types
    statement overriding default for names
    storage requirements for
    user-defined
DATAN
DATAN2
DATAN2D
DATAND
DATANH
DATE
    function returning for current locale
    function returning Julian
       JDATE
       JDATE4
    function setting
    routine to prevent Year 2000 problem
    subroutine unpacking a packed
    subroutines returning
       DATE
       DATE4
       DATE_AND_TIME
       GETDAT
       IDATE
       IDATE4
    subroutines returning current system
       DATE
       DATE4
       DATE_AND_TIME
date and time
    routine returning as ASCII string
    subroutine packing values for
    subroutine returning 4-digit year
    subroutine returning current system
date and time format
    for NLS functions
date and time routines
    table of
DATE_AND_TIME
DATE4
DBESJ0
DBESJ1
DBESJN
DBESY0
DBESY1
DBESYN
DBLE
DCLOCK
DCMPLX
DCONJG
DCOS
DCOSD
DCOSH
DCOTAN
DCOTAND
DDIM
DEALLOCATE
deallocation
    of allocatable arrays
    of pointer targets
debugging
    directive specifying string for
debugging statement indicator
    for fixed and tab source
    for free source
DEC$
decimal exponents
    function returning range of
decimal precision
    function returning
declaration statements
    for arrays
    for character types
    for derived types
    for noncharacter types
declarations
    MAP
    table of procedures for data
    UNION
DECLARE
DECODE
DECORATE
    option for ATTRIBUTES directive
DEFAULT
   ATTRIBUTES DEFAULT
   DEFAULT
    in PARALLEL directive
    in PARALLEL DO directive
    in PARALLEL SECTIONS directive
    option for ATTRIBUTES directive
default file name
default initialization
DEFAULT NONE
DEFAULT PRIVATE
DEFAULT SHARED
default widths for data edit descriptors
DEFAULTFILE
deferred-shape arrays
DEFINE
DEFINE FILE
defined assignment
   Assignment(=) - Defined Assignment
   Defined Assignments
defined operations
   Defined Operations
   Defining Generic Operators
defined variables
defining generic assignment
defining generic operators
DELDIRQQ
DELETE
   CLOSE Statement
   DELETE Statement
    alternative syntax for statement
    value for CLOSE(DISPOSE) or CLOSE(STATUS)
DELETEMENUQQ
DELFILESQQ
DELIM
   INQUIRE: DELIM Specifier
   OPEN: DELIM Specifier
    specifier for INQUIRE
    specifier for OPEN
dependence analysis
    directive assisting
DERF
DERFC
derived-type assignments
derived-type components
   Derived Data Types
   Derived-Type Definition
    default initialization of
    referencing
derived-type data
    components of
       Derived Data Types
       Derived-Type Definition
    definition of
derived-type declaration statements
derived-type definition
   Derived Data Types
   Derived-Type Definition
    preserving the storage order of
derived-type items
    directive specifying starting address of
derived data types
derived type statement
derived types
    assignments with
    components of
    declaring
    equivalencing
    referencing
    specifying scalar values of
    storage for
    using in common blocks
devices
    associating with units
DEXP
DFLOAT
DFLOATI
DFLOATJ
DFLOATK
DFLOTI
DFLOTJ
DFLOTK
dialog box messages
    subroutine setting
dialog boxes
    assigning event handlers to controls in
    deallocating memory associated with
    displaying modeless
    function assigning event handlers to controls
    functions displaying
    functions initializing
    message for modeless
    subroutine closing
    subroutine setting title of
    subroutine updating the display of
dialog control boxes
    function sending a message to
dialog control variable
    functions retrieving state of
    functions setting value of
dialog routines
    DLGEXIT
    DLGFLUSH
    DLGGET
    DLGGETCHAR
    DLGGETINT
    DLGGETLOG
    DLGINIT
    DLGINITWITHRESOURCEHANDLE
    DLGISDLGMESSAGE
    DLGISDLGMESSAGEWITHDLG
    DLGMODAL
       DLGMODAL, DLGMODALWITHPARENT
       DLGSETRETURN
    DLGMODALWITHPARENT
    DLGMODELESS
    DLGSENDCTRLMESSAGE
    DLGSET
    DLGSETCHAR
    DLGSETCTRLEVENTHANDLER
    DLGSETINT
    DLGSETLOG
    DLGSETRETURN
    DLGSETSUB
    DLGSETTITLE
    DLGUNINIT
    table of
DIGITS
DIM
DIMAG
DIMENSION
dimensions
    function returning lower bounds of
    function returning upper bounds of
DINT
DIR$
DIRECT
direct-access READ statements
    rules for formatted
    rules for unformatted
direct-access WRITE statements
    rules for formatted
    rules for unformatted
direct access mode
direction keys
    function determining behavior of
directive enhanced compilation
    See compiler directives
       General Compiler Directives
       OpenMP* Fortran Compiler Directives
directive prefixes
directives
    ALIAS
    ASSUME_ALIGNED
    ATOMIC
       ATOMIC
       OpenMP* Fortran Compiler Directives
    ATTRIBUTES
    BARRIER
       BARRIER
       OpenMP* Fortran Compiler Directives
    CRITICAL
       CRITICAL
       OpenMP* Fortran Compiler Directives
    DECLARE
    DEFINE
    DISTRIBUTE POINT
    DO
    FIXEDFORMLINESIZE
    FLUSH
    FREEFORM
    general
    IDENT
    IF
    IF DEFINED
    INTEGER
    IVDEP
    LOOP COUNT
    MASTER
       MASTER
       OpenMP* Fortran Compiler Directives
    MESSAGE
    NODECLARE
    NOFREEFORM
    NOOPTIMIZE
    NOPARALLEL loop
    NOPREFETCH
    NOSTRICT
    NOSWP (i64)
    NOUNROLL
    NOVECTOR (i32, i64em)
    OBJCOMMENT
    OPTIMIZE
    OPTIONS
    ORDERED
       OpenMP* Fortran Compiler Directives
       ORDERED
    overview of parallel
    PACK
    PARALLEL DO
       OpenMP* Fortran Compiler Directives
       PARALLEL DO
    PARALLEL loop
    PARALLEL OpenMP Fortran
       OpenMP* Fortran Compiler Directives
       PARALLEL
    PARALLEL SECTIONS
       OpenMP* Fortran Compiler Directives
       PARALLEL SECTIONS
    PARALLEL WORKSHARE
       OpenMP* Fortran Compiler Directives
       PARALLEL WORKSHARE
    PREFETCH
    prefixes for
    PSECT
    REAL
    SECTION
       OpenMP* Fortran Compiler Directives
       SECTION
    SECTIONS
       OpenMP* Fortran Compiler Directives
       SECTIONS
    SINGLE
       OpenMP* Fortran Compiler Directives
       SINGLE
    STRICT
    SWP (i64)
    syntax rules for
    THREADPRIVATE
       OpenMP* Fortran Compiler Directives
       THREADPRIVATE
    UNDEFINE
    UNROLL
    VECTOR ALIGNED (i32, i64em)
    VECTOR ALWAYS (i32, i64em)
    VECTOR NONTEMPORAL (i32, i64em)
    VECTOR UNALIGNED (i32, i64em)
    WORKSHARE
       OpenMP* Fortran Compiler Directives
       WORKSHARE
directory
    function changing the default
    function creating
    function deleting
    function returning full path of
    function returning path of current working
    function specifying current as default
    inquiring about properties of
directory path
    function splitting into components
directory procedures
    table of
disassociated pointer
    function returning
DISP
    specifier in CLOSE
DISPLAYCURSOR
DISPOSE
   CLOSE Specifier
   OPEN: DISPOSE Specifier
    specifier in CLOSE
    specifier in OPEN
DISTRIBUTE POINT
DLGEXIT
DLGFLUSH
DLGGET
DLGGETCHAR
DLGGETINT
DLGGETLOG
DLGINIT
DLGINITWITHRESOURCEHANDLE
DLGISDLGMESSAGE
DLGISDLGMESSAGEWITHDLG
DLGMODAL
DLGMODALWITHPARENT
DLGMODELESS
DLGSENDCTRLMESSAGE
DLGSET
DLGSETCHAR
DLGSETCTRLEVENTHANDLER
DLGSETINT
DLGSETLOG
DLGSETRETURN
DLGSETSUB
DLGSETTITLE
DLGUNINIT
DLLEXPORT
    option for ATTRIBUTES directive
DLLIMPORT
    option for ATTRIBUTES directive
DLOG
DLOG10
DMAX1
DMIN1
DMOD
DNINT
DNUM
DO
   DO Directive
   DO Statement
    block
    directive
    iteration
       DO
       Execution of DO Constructs
    loop control
    nonblock
    rules for directives that affect
    WHILE
DO constructs
    execution of
    extended range of
    forms for
    immediate termination of
    interrupting
    nested
    termination statement for labeled
    WHILE
DO loops
    directive assisting dependence analysis of
    directive enabling prefetching of arrays in
    directive enabling software pipelining for
    directive enabling streaming storage
    directive enabling vectorization of
    directive specifying alignment of data in
    directive specifying auto-parallelization for
    directive specifying distribution for
    directive specifying the count for
    directive specifying the unroll count for
    limiting loop unrolling
    rules for directives that affect
    statement terminating
    statement to skip iteration of
    statement transferring control from
    terminal statement for
DO WHILE
DO WHILE loops
    statement terminating
    statement transferring control from
dollar sign ($)
    in names
dollar sign editing
dot-product multiplication
    function performing
DOT_PRODUCT
double-precision product
    function producing
double-precision real
double-precision real editing (D)
double colon separator
DOUBLE COMPLEX
    constants
    function converting to
DOUBLE PRECISION
    constants
    functions converting to
       DBLE
       DFLOAT
       DFLOATI, DFLOATJ, DFLOATK
       DNUM
       DREAL
       IDFLOAT
DPROD
DRAND
DRANDM
DRANSET
DREAL
drive
    function returning available space on
    function returning path of
    function returning total size of
    function specifying current as default
drive procedures
    table of
drives
    function returning available
DSHIFTL
DSHIFTR
DSIGN
DSIN
DSIND
DSINH
DSQRT
DTAN
DTAND
DTANH
DTIME
dummy arguments
   Argument Association
   Dummy Procedure Arguments
    default initialization of derived-type
    optional
    specifying argument association for
    specifying intended use of
    specifying intent for
    taking shape from an array
    taking size from an array
dummy procedure arguments
dummy procedures
   Dummy Procedure Arguments
   Program Units and Procedures
    interfaces for
    using as actual arguments
dynamic allocation
dynamic association
dynamic memory allocation
dynamic objects


>>