D
edit descriptor
DABS
DACOS
DACOSD
DACOSH
DASIN
DASIND
DASINH
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 file
limitations in converting unformatted files
data format
floating-point
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
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
FMTspecifier in
i/o lists in
implied-do lists in
input
IOSTAT specifier in
list items in
NML specifier in
output
PRINT
READ
REC specifier in
REWRITE
SIZE specifier in
UNIT specifier in
WRITE
data type
declarations
explicit
implicit
specifying for variables
data types
BYTE
CHARACTER
COMPLEX
declaring
derived
DOUBLE COMPLEX
DOUBLE PRECISION
efficiency
explicit
IEEE S_float representation (COMPLEX*8)
IEEE S_float representation (REAL*4)
IEEE T_float representation (COMPLEX*16)
IEEE T_float representation (COMPLEX*32)
IEEE T_float representation (REAL*8)
implicit
INTEGER
intrinsic
LOGICAL
native IEEE* floating-point representation
noncharacter
of scalar variables
ranking in expressions
REAL
statement overriding default for names
storage requirements for
user-defined
DATAN
DATAN2
DATAN2D
DATAND
DATANH
DATE
function returning for current locale
function returning Julian
function setting
routine to prevent Year 2000 problem
subroutine unpacking a packed
subroutines returning
subroutines returning current system
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
DATE4
DATE_AND_TIME
DAZ flag
DBESJ0
DBESJ1
DBESJN
DBESY0
DBESY1
DBESYN
DBLE
DCLOCK
DCMPLX
DCONJG
DCOS
DCOSD
DCOSH
DCOTAN
DCOTAND
DDIM
DEALLOCATE
debug information
option generating for PARAMETERs used
option generating full
option requesting Visual C++ compatible
option saving to program database file
debug library
option searching for unresolved references in
debug statements
option compiling
debugging
directive specifying string for
option affecting information generated
option specifying settings to enhance
debugging statement indicator
for fixed and tab source
for free source
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
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
defined operations
defined variables
defining generic assignment
defining generic operators
DELDIRQQ
DELETE
alternative syntax for statement
value for CLOSE(DISPOSE) or CLOSE(STATUS)
DELETEMENUQQ
DELFILESQQ
DELIM
specifier for INQUIRE
specifier for OPEN
denormal exceptions
denormal numbers
denormal results
option flushing to zero
denormalized numbers (IEEE*)
exponent value of
NaN values
denormals
dependence analysis
directive assisting
deprecated compiler options
DERF
DERFC
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
derived-type assignments
derived-type components
default initialization of
referencing
derived-type data
components of
definition of
derived-type declaration statements
derived-type definition
preserving the storage order of
derived-type items
directive specifying starting address of
devices
associating with units
DEXP
DFLOAT
DFLOATI
DFLOATJ
DFLOATK
DFLOTI
DFLOTJ
DFLOTK
diagnostic messages
option affecting which are issued
option controlling auto-parallelizer
option controlling display of
option controlling OpenMP parallelizer
option controlling static verifier
option controlling vectorizer
option displaying ID number values of
option enabling or disabling
option issuing only once
option printing enabled
option sending to file
option stopping compilation after printing
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
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
DIRECT
direct access mode
direct-access READ statements
rules for formatted
rules for unformatted
direct-access WRITE statements
rules for formatted
rules for unformatted
direction keys
function determining behavior of
directive prefixes
directives
ALIAS
ASSUME_ALIGNED
ATOMIC
ATTRIBUTES
BARRIER
CRITICAL
DECLARE
DEFINE
DISTRIBUTE POINT
DO
FIXEDFORMLINESIZE
FLUSH
FREEFORM
general
IDENT
IF
IF DEFINED
INTEGER
IVDEP
LOOP COUNT
MASTER
MEMORYTOUCH (i64)
MEMREF_CONTROL (i64)
MESSAGE
NODECLARE
NOFREEFORM
NOOPTIMIZE
NOPARALLEL loop
NOPREFETCH
NOSTRICT
NOSWP (i64)
NOUNROLL
NOUNROLL_AND_JAM
NOVECTOR (i32, i64em)
OBJCOMMENT
OPTIMIZE
OPTIONS
ORDERED
overview of parallel
PACK
PARALLEL DO
PARALLEL loop
PARALLEL OpenMP Fortran
PARALLEL SECTIONS
PARALLEL WORKSHARE
PREFETCH
prefixes for
PSECT
REAL
SECTION
SECTIONS
SINGLE
STRICT
SWP (i64)
syntax rules for
THREADPRIVATE
UNDEFINE
UNROLL
UNROLL_AND_JAM
VECTOR ALIGNED (i32, i64em)
VECTOR ALWAYS (i32, i64em)
VECTOR NONTEMPORAL (i32, i64em)
VECTOR TEMPORAL (i32, i64em)
VECTOR UNALIGNED (i32, i64em)
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
option adding to start of include path
option specifying for executables
option specifying for includes and libraries
directory path
function splitting into components
directory procedures
table of
disassociated pointer
function returning
DISP
specifier for CLOSE
DISPLAYCURSOR
DISPOSE
specifier for CLOSE
specifier for 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
dllimport functions
option controlling inlining of
DLOG
DLOG10
DMAX1
DMIN1
DMOD
DNINT
DNUM
DO
block
directive
iteration
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 loop iterations
option specifying scheduling algorithm for
DO loops
directive assisting dependence analysis of
directive controlling unrolling and jamming
directive enabling non-streaming stores
directive enabling prefetching of arrays in
directive enabling software pipelining for
directive enabling streaming stores
directive enabling vectorization of
directive facilitating auto-parallelization for
directive specifying alignment of data in
directive specifying distribution for
directive specifying the count for
directive specifying the unroll count for
enabling jamming
limiting loop unrolling
option executing at least once
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
Documentation
conventions for
platform labels in
dollar sign ()
in names
dollar sign editing
dot-product multiplication
function performing
DOT_PRODUCT
double colon separator
DOUBLE COMPLEX
constants
function converting to
option specifying default KIND for
DOUBLE PRECISION
constants
functions converting to
option specifying default KIND for
double-precision product
function producing
double-precision real
double-precision real editing (D)
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
driver tool commands
option specifying to show and execute
option specifying to show but not execute
drives
function returning available
DSHIFTL
DSHIFTR
DSIGN
DSIN
DSIND
DSINH
DSQRT
DTAN
DTAND
DTANH
DTIME
dummy 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
interfaces for
using as actual arguments
dynamic allocation
dynamic association
dynamic libraries
option invoking tool to generate
dynamic linker
option specifying an alternate
dynamic memory allocation
dynamic objects
dynamic shared object
option producing a
dynamic-link libraries (DLLs)
option searching for unresolved references in
option specifying the name of
dynamic-linking of libraries
option enabling