Compaq Fortran
User Manual for
Tru64 UNIX and
Linux Alpha Systems
Previous
Contents
Index
D
D, in column 1
options for
Data
alignment
checking for unaligned data #1
checking for unaligned data #2
definition
effect of f90 command options
effect of statements
options controlling #1
common block data #1
common block data #2
derived-type structures
record structures
placing declaration statements to avoid unaligned data
unaligned arguments
big endian
definition
unformatted file formats #1
unformatted file formats #2
comparison of formatted and unformatted
converting unformatted files #1
converting unformatted files #2
declaring
See
Language Reference Manual
equivalent types for C and Compaq Fortran
formats for unformatted files #1
formats for unformatted files #2
formatted
granularity of shared access
items in common blocks
options controlling alignment #1
options controlling alignment #2
items in derived-type data
controlling alignment
options controlling alignment
items in record structures
options controlling alignment
list-directed I/O statements
little endian
definition
unformatted file formats
namelist I/O statements
nesting limit
nonnative numeric formats
porting OpenVMS Fortran data
See also
Data types; Files; I/O
shared memory access
size and handling
options for #1
options for #2
options for #3
options for #4
storage (automatic or static) #1
storage (automatic or static) #2
stored by Compaq Fortran
translation of formatted
unformatted
unformatted I/O statements
VAX floating-point formats
zero-extended and sign-extended values
Data environment
controlling #1
controlling #2
Data environment directives
Data file
advancing and nonadvancing I/O
big endian
numeric formats #1
numeric formats #2
porting notes
characteristics
CLOSE statement
comparison of formatted and unformatted
converting unformatted files #1
converting unformatted files #2
limitations
effect of
-vms
option
efficient run-time performance
equivalent OpenVMS record types
handling I/O errors
I/O unit
INQUIRE statement
internal
OPEN statement
opening with C language function
OpenVMS floating-point formats
organization
porting OpenVMS
converting unformatted files
floating-point data
record formats
RECL units for unformatted files
record I/O statements
record position
record transfer
record types
format
portability considerations
scratch
using preconnected files
VAX floating-point formats
Data flow analysis
Data scope attributes
controlling #1
controlling #2
DATA statement
and value propagation #1
and value propagation #2
See also
Language Reference Manual
Data types
alignment of
big endian
definition
unformatted file formats #1
unformatted file formats #2
character representation
common block handling between Compaq Fortran and C
derived-type data alignment
differences between Compaq Fortran and C
DOUBLE PRECISION declarations
options controlling size
equivalent in C and Compaq Fortran
exceptional floating-point numbers
floating-point type differences with OpenVMS Fortran
for efficient run-time performance
formats for unformatted files #1
formats for unformatted files #2
Hollerith representation
IEEE style X_float representation
REAL*16
IEEE S_float representation
COMPLEX*8
REAL*4
IEEE T_float representation
COMPLEX*16
REAL*8
IEEE X_float representation
COMPLEX*32
in the debugger
INTEGER and LOGICAL declarations
options controlling size
INTEGER representation
little endian
definition
unformatted file formats #1
unformatted file formats #2
LOGICAL representation
methods of using nonnative formats
mixed operations and run-time performance
native data representation
native IEEE floating-point representation
nonnative
formats for unformatted file conversion
VAX floating-point representation
obtaining unformatted numeric formats
porting OpenVMS Fortran data
ranges
denormalized native floating-point data #1
denormalized native floating-point data #2
native numeric types
VAX floating-point types
REAL and COMPLEX declarations
options controlling size
See also
Floating-point data types; Integer data type; Logical data type;
Language Reference Manual
sizes for efficient run-time performance
VAX D_float representation
COMPLEX*16
REAL*8
VAX F_float representation
COMPLEX*8
REAL*4
VAX G_float representation
COMPLEX*16
REAL*8
VAX H_float representation
REAL*16
Date and time
returning (library routine) #1
returning (library routine) #2
returning (library routine) #3
returning (library routine) #4
returning (library routine) #5
returning (library routine) #6
returning (library routine) #7
dbesj0
function
dbesj1
function
dbesjn
function
dbesy0
function
dbesy1
function
dbesyn
function
dbx
See
Debugger
dcp
command
use in porting OpenVMS Fortran data
Dead code elimination
Dead store elimination
Debugger
accessing variables
array expression syntax
common block
derived type
in modules
pointers
record structure
breakpoints
character-cell interface
command summary
commands
assign
attach and detach
catch
cont
delete #1
delete #2
help
history
ignore
listobj
print
quit #1
quit #2
sh
stop #1
stop #2
stopi
summary
when
where
data types
dbx
debugging optimized programs
deleting a breakpoint
displaying
array sections
array variables
breakpoints
common block variables
derived-type variables
module variables
online help
pointer variables
previous debugger commands
record structure variables
registers
values #1
values #2
exception handling
executing program
executing shell commands
exiting
f90
options controlling symbol table contents
getting started #1
getting started #2
handling signals #1
handling signals #2
handling signals #3
handling signals #4
handling signals #5
initial setup commands
$lang environment variable #1
$lang environment variable #2
mixed-language programs
obtaining subprogram name
options for
parallel regions
parallelized programs
resume execution
running and exiting
sample debugging session
sample
f90
command
shared library use
symbolic names
tracepoint
unaligned data (locating)
using conditional operators
using logical operators
using procedures
using relational operators
using shared variables
watchpoint
windowing interface
DEC Fortran
See
Compaq Fortran 77; Compaq Fortran
DEC Fortran 90
See
Compaq Fortran
decf90
environment variable
decf90_cc
environment variable
decf90_dir
environment variable
decf90_fpp
environment variable
decf90_gmpilib
environment variable
decf90_hpf_target
environment variable
decf90_init
environment variable
decf90_lib_dir
environment variable
decf90_wsf_target
environment variable
decfort
environment variable
decfort_cc
environment variable
decfort_dir
environment variable
decfort_dump_flag
environment variable #1
decfort_dump_flag
environment variable #2
decfort_fpp
environment variable
decfort_init
environment variable
decfort_lib_dir
environment variable
DECladebug
See
Debugger
Declarations
See also
Language Reference Manual
unalignment and COMMON, STRUCTURE, TYPE statements
DECnet copy
use in porting OpenVMS Fortran data
Decomposing loops
Decomposition
directed
loop
DECORATE option
Default
chunk size
file names #1
file names #2
logical I/O unit names
schedule type
DEFAULT clause
for PARALLEL directive #1
for PARALLEL directive #2
for PARALLEL DO directive #1
for PARALLEL DO directive #2
for PARALLEL SECTIONS directive #1
for PARALLEL SECTIONS directive #2
DEFAULT option
for PARALLEL directive
DEFAULTFILE specifier #1
DEFAULTFILE specifier #2
DEFAULTFILE specifier #3
DEFAULTFILE specifier #4
See also
Language Reference Manual
DEFINE FILE statement
See also
Language Reference Manual
DELETE statement
effect of
-vms
option
See also
Language Reference Manual
Deleted records in relative files
effect of
-vms
option #1
effect of
-vms
option #2
DELIM specifier
See also
Language Reference Manual
Denormalized numbers (IEEE)
-check underflow
option
double-precision range
exponent value of
-fpe
n
options
single-precision range
S_float range
T_float range
X_float range
Dependences requiring locks
derf
library routine
derfc
library routine
Derived-type data
accessing variables in Ladebug
alignment of
and data alignment
causes of unaligned data #1
causes of unaligned data #2
controlling alignment of multiple data items
options controlling alignment #1
options controlling alignment #2
options controlling alignment #3
options controlling alignment #4
order of members #1
order of members #2
order of members #3
See also
Language Reference Manual
SEQUENCE statement #1
SEQUENCE statement #2
Descriptor
Compaq Fortran format
Device I/O
library routines for
Device information
library routines for
dffrac
library routine
dflmax
library routine
dflmin
library routine
Direct access file
RECL values
Direct access mode
requirements for #1
requirements for #2
See also
Relative file
Directed decomposition #1
Directed decomposition #2
See also
Parallel execution
Directives
cDEC$ ALIAS
cDEC$ ATTRIBUTES #1
cDEC$ ATTRIBUTES #2
ALIAS
C
REFERENCE
STDCALL
VALUE
Compaq Fortran parallel
c$MP_SCHEDTYPE
c$PAR BARRIER #1
c$PAR BARRIER #2
c$PAR CHUNK #1
c$PAR CHUNK #2
c$PAR COPYIN
c$PAR CRITICAL SECTION #1
c$PAR CRITICAL SECTION #2
c$PAR DOACROSS #1
c$PAR DOACROSS #2
c$PAR END CRITICAL SECTION #1
c$PAR END CRITICAL SECTION #2
c$PAR END PARALLEL
c$PAR END PARALLEL DO
c$PAR END PARALLEL SECTIONS #1
c$PAR END PARALLEL SECTIONS #2
c$PAR END PDO #1
c$PAR END PDO #2
c$PAR END PSECTIONS #1
c$PAR END PSECTIONS #2
c$PAR END SINGLE PROCESS #1
c$PAR END SINGLE PROCESS #2
c$PAR INSTANCE
c$PAR INSTANCE PARALLEL #1
c$PAR INSTANCE PARALLEL #2
c$PAR INSTANCE PARALLEL #3
c$PAR INSTANCE SINGLE
c$PAR MP_SCHEDTYPE
c$PAR PARALLEL
c$PAR PARALLEL DO #1
c$PAR PARALLEL DO #2
c$PAR PARALLEL SECTIONS #1
c$PAR PARALLEL SECTIONS #2
c$PAR PDO #1
c$PAR PDO #2
c$PAR PDONE #1
c$PAR PDONE #2
c$PAR PSECTIONS #1
c$PAR PSECTIONS #2
c$PAR SECTION #1
c$PAR SECTION #2
c$PAR SINGLE PROCESS #1
c$PAR SINGLE PROCESS #2
c$PAR TASKCOMMON #1
c$PAR TASKCOMMON #2
c$PAR TASKCOMMON #3
cpp
data environment
general Compaq Fortran
OpenMP parallel
c$OMP ATOMIC #1
c$OMP ATOMIC #2
c$OMP BARRIER #1
c$OMP BARRIER #2
c$OMP CRITICAL #1
c$OMP CRITICAL #2
c$OMP CRITICAL #3
c$OMP CRITICAL #4
c$OMP DO #1
c$OMP DO #2
c$OMP DO #3
c$OMP END CRITICAL #1
c$OMP END CRITICAL #2
c$OMP END DO #1
c$OMP END DO #2
c$OMP END MASTER #1
c$OMP END MASTER #2
c$OMP END ORDERED #1
c$OMP END ORDERED #2
c$OMP END PARALLEL #1
c$OMP END PARALLEL #2
c$OMP END PARALLEL #3
c$OMP END PARALLEL DO #1
c$OMP END PARALLEL DO #2
c$OMP END PARALLEL SECTIONS #1
c$OMP END PARALLEL SECTIONS #2
c$OMP END SECTIONS #1
c$OMP END SECTIONS #2
c$OMP END SINGLE
c$OMP FLUSH #1
c$OMP FLUSH #2
c$OMP MASTER #1
c$OMP MASTER #2
c$OMP ORDERED #1
c$OMP ORDERED #2
c$OMP PARALLEL #1
c$OMP PARALLEL #2
c$OMP PARALLEL #3
c$OMP PARALLEL #4
c$OMP PARALLEL DO #1
c$OMP PARALLEL DO #2
c$OMP PARALLEL SECTIONS #1
c$OMP PARALLEL SECTIONS #2
c$OMP SECTION #1
c$OMP SECTION #2
c$OMP SECTIONS #1
c$OMP SECTIONS #2
c$OMP SINGLE #1
c$OMP SINGLE #2
c$OMP THREADPRIVATE #1
c$OMP THREADPRIVATE #2
c$OMP THREADPRIVATE #3
c$OMP THREADPRIVATE #4
orphaned
See also
Language Reference Manual
; OPTIONS statement
summary descriptions
Directory
application of defaults
changing (library routine)
default for OPEN statement
effect of DEFAULTFILE specifier
environment variable
I/O statements default use
in I/O statements
link (library routine) #1
link (library routine) #2
link (library routine) #3
OPEN statement specifiers #1
OPEN statement specifiers #2
searched for module and include files #1
searched for module and include files #2
See also
Pathname
setting environment variables for
symbolic link (library routine)
tilde character (~)
DISPOSE specifier #1
DISPOSE specifier #2
See also
Language Reference Manual
Distribution
loop
Division by zero
dlgamma
library routine
-d
name
option
DO directive #1
DO directive #2
DO directive #3
FIRSTPRIVATE clause #1
FIRSTPRIVATE clause #2
LASTPRIVATE clause #1
LASTPRIVATE clause #2
ORDERED clause
PRIVATE clause #1
PRIVATE clause #2
REDUCTION clause #1
REDUCTION clause #2
SCHEDULE clause
DO loops
blocking optimization #1
blocking optimization #2
distribution optimization #1
distribution optimization #2
execution
options affecting
fusion optimization #1
fusion optimization #2
interchange optimization #1
interchange optimization #2
limiting loop unrolling #1
limiting loop unrolling #2
outer loop unrolling optimization #1
outer loop unrolling optimization #2
scalar replacement optimization #1
scalar replacement optimization #2
See also
Language Reference Manual
software pipelining optimization #1
software pipelining optimization #2
software pipelining optimization #3
transformation optimizations #1
transformation optimizations #2
transformation optimizations #3
-unroll
num
option
unroll optimization
use for efficient run-time performance
DO statement
nesting limit
See also
Language Reference Manual
DOACROSS directive #1
DOACROSS directive #2
Documentation
sending comments to Compaq
Dot product operation
and
-fp_reorder
option
DOUBLE PRECISION declarations
options to control size of
-double_size
option
drand
library routine
drandm
library routine
Driver program
and
ld
definition of
relationship to software components
relationship with
cc
and
ld
dtime
library routine
Dummy aliases
option for aliasing
Dummy arguments
and accuracy
and implied-DO loop collapsing
option for aliasing #1
option for aliasing #2
See also
Language Reference Manual
DXML
See
Compaq Extended Math Library
Dynamic extent
DYNAMIC schedule type #1
DYNAMIC schedule type #2
DYNAMIC schedule type #3
DYNAMIC schedule type #4
-d_lines
option
Previous
Next
Contents
Index