D |
D, in column 1
|
qualifier controlling debugging indicator
|
Data
|
alignment
|
checking for unaligned data
|
definition
|
detecting unaligned data #1
|
detecting unaligned data #2
|
effect of FORTRAN command qualifiers
|
effect of statements
|
placing declaration statements to avoid unaligned data
|
unaligned arguments
|
big endian
|
definition
|
numeric formats
|
unformatted file formats
|
comparison of formatted and unformatted
|
COMPLEX
|
setting default lengths
|
converting unformatted files #1
|
converting unformatted files #2
|
DOUBLE PRECISION
|
setting default lengths
|
equivalent types for C and HP Fortran
|
exchanging
|
using mailboxes (SYS$CREMBX)
|
using network task-to-task communications
|
floating-point formats used in memory
|
formats for unformatted files #1
|
formats for unformatted files #2
|
formatted I/O statements
|
Compaq Fortran 77 differences
|
granularity of shared access
|
INTEGER
|
setting default lengths
|
items in common blocks
|
controlling alignment #1
|
controlling alignment #2
|
items in derived-type data
|
controlling alignment #1
|
controlling alignment #2
|
items in record structures
|
controlling alignment #1
|
controlling alignment #2
|
list-directed I/O
|
Compaq Fortran 77 differences
|
statements
|
little endian
|
definition
|
LOGICAL
|
setting default lengths
|
namelist I/O statements
|
Compaq Fortran 77 differences
|
nonnative numeric formats
|
nonnative VAX H_float formats
|
porting between HP Fortran and Compaq Fortran 77 for OpenVMS VAX Systems
|
REAL
|
setting default lengths
|
representation
|
See also Data types; Files; I/O; LRM
|
shared memory access #1
|
shared memory access #2
|
sharing
|
in files
|
in installed common areas
|
in shareable image libraries
|
using global pagefile section
|
size and handling
|
qualifiers for DOUBLE PRECISION declarations #1
|
qualifiers for DOUBLE PRECISION declarations #2
|
qualifiers for INTEGER and LOGICAL declarations
|
qualifiers for REAL and COMPLEX declarations
|
storage (automatic or static)
|
stored by HP Fortran
|
translation of formatted
|
unformatted I/O statements
|
use of VOLATILE statement
|
VAX floating-point formats
|
zero-extended and sign-extended values
|
Data file
|
advancing and nonadvancing I/O
|
big endian
|
porting notes
|
unformatted numeric formats
|
characteristics
|
CLOSE statement
|
comparison of formatted and unformatted
|
converting unformatted files
|
limitations
|
efficient run-time performance
|
handling I/O errors
|
I/O unit
|
INQUIRE statement
|
internal
|
nonnative
|
VAX H_float format
|
obtaining file characteristics (INQUIRE statement)
|
OPEN statement
|
opening using
|
OPEN statement
|
preconnected files
|
SYS$OPEN #1
|
SYS$OPEN #2
|
USEROPEN routine
|
organization
|
RECL units for unformatted files
|
record
|
I/O statements
|
position
|
transfer
|
types
|
scratch
|
unformatted nonnative numeric formats
|
VAX floating-point formats
|
Data-flow and split lifetime analysis #1
|
Data-flow and split lifetime analysis #2
|
$DATA$ program section
|
use and attributes
|
DATA statement
|
and value propagation #1
|
and value propagation #2
|
See also LRM
|
Data structures
|
See Derived-type data; Records; RMS data structures; Structures
|
Data types
|
alignment of #1
|
alignment of #2
|
Alpha IEEE X_float representation
|
REAL*16
|
big endian
|
definition
|
unformatted file formats #1
|
unformatted file formats #2
|
character representation
|
common block handling between HP Fortran and C
|
comparison of VAX and Alpha floating-point formats
|
COMPLEX
|
representation #1
|
representation #2
|
setting default lengths
|
derived-type data alignment
|
differences between HP Fortran and C
|
differences between HP Fortran and Compaq Fortran 77 for OpenVMS VAX Systems
|
DOUBLE PRECISION declarations
|
qualifiers controlling size #1
|
qualifiers controlling size #2
|
equivalent in C and HP Fortran
|
exceptional floating-point numbers
|
for efficient run-time performance
|
formats for unformatted files #1
|
formats for unformatted files #2
|
Hollerith representation
|
IEEE S_float representation
|
COMPLEX*8
|
REAL*4
|
IEEE T_float representation
|
COMPLEX*16
|
REAL*8
|
IEEE X_float representation
|
COMPLEX*32
|
INTEGER
|
representation
|
setting default lengths
|
little endian
|
definition
|
unformatted file formats #1
|
unformatted file formats #2
|
LOGICAL
|
representation
|
setting default lengths
|
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 H_float representation
|
OpenVMS calling standard
|
ranges
|
denormalized native floating-point data #1
|
denormalized native floating-point data #2
|
native numeric types
|
VAX floating-point types
|
REAL
|
representation
|
setting default lengths
|
See also Floating-point data types; Integer data type; Logical data type; LRM
|
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
|
equivalent on Alpha systems
|
Date and time control block
|
XABDAT (RMS)
|
DBG$PROCESS
|
Dead store elimination
|
Deallocating virtual memory
|
LIB$FREE_VM
|
DEASSIGN command (DCL)
|
DEBUG command
|
/DEBUG qualifier #1
|
/DEBUG qualifier #2
|
ALL keyword
|
NONE keyword
|
on FORTRAN command #1
|
on FORTRAN command #2
|
on LINK command #1
|
on LINK command #2
|
on LINK command #3
|
on LINK command #4
|
on RUN command
|
SYMBOLS keyword
|
TRACEBACK keyword
|
Debugger
|
accessing
|
array variables
|
common block variables
|
derived-type variables
|
record structure variables
|
variables in modules
|
breakpoints #1
|
breakpoints #2
|
character-cell interface
|
line mode
|
screen mode
|
command summary
|
commands
|
call
|
changing values
|
controlling execution
|
deposit
|
displaying source lines
|
displaying values
|
examine
|
exit
|
for breakpoints
|
for kept debugger
|
for tracepoints
|
for watchpoints
|
go
|
help
|
spawn
|
step
|
stop
|
type
|
used often
|
compiler qualifier
|
debugging configuration
|
detecting an exception
|
detecting unaligned data
|
displaying
|
online help
|
values
|
examining variables
|
executing DCL commands
|
exiting
|
getting started
|
HP Fortran support
|
invoking #1
|
invoking #2
|
/KEEP qualifier
|
kept debugger
|
locating an exception #1
|
locating an exception #2
|
locating unaligned data
|
logical names
|
Motif windowing interface
|
restarting
|
sample FORTRAN command #1
|
sample FORTRAN command #2
|
sample session
|
windowing interface
|
Debugging statement indicator
|
in fixed-form source code
|
Declarations
|
misalignment and COMMON, STRUCTURE, TYPE statements
|
See also LRM
|
DECnet
|
using to share and exchange data
|
DECwindows Motif
|
windowing interface to the OpenVMS Debugger
|
Default
|
file names
|
logical I/O unit names
|
DEFAULTFILE specifier #1
|
DEFAULTFILE specifier #2
|
See also LRM
|
DEFINE command (DCL)
|
DEFINE FILE statement
|
See also LRM
|
DELETE statement
|
See also LRM
|
DELIM specifier
|
See also LRM
|
Denormalized numbers (IEEE)
|
double-precision range
|
exponent value of
|
/IEEE_MODE qualifier
|
single-precision range
|
S_float range
|
T_float range
|
X_float range (IEEE Alpha)
|
Derived-type data
|
accessing variables in debugger
|
causes of misalignment
|
controlling alignment of multiple data items #1
|
controlling alignment of multiple data items #2
|
data alignment
|
order of members #1
|
order of members #2
|
order of members #3
|
qualifiers controlling alignment #1
|
qualifiers controlling alignment #2
|
qualifiers controlling alignment #3
|
See also LRM
|
SEQUENCE statement #1
|
SEQUENCE statement #2
|
SEQUENCE statement #3
|
SEQUENCE statement #4
|
%DESCR function
|
See also Argument passing
|
Descriptor
|
array format #1
|
array format #2
|
character
|
HP Fortran built-in functions
|
memory allocation
|
types of arguments generating
|
used for different argument types
|
DIA file type
|
Diagnostic file
|
created by FORTRAN command
|
Diagnostic Messages
|
See Messages; Warning messages
|
/DIAGNOSTICS qualifier
|
DICTIONARY parameter (/SHOW)
|
/DICTIONARY statement
|
using for CDD/Repository
|
Differences
|
between OpenVMS I64 and OpenVMS Alpha
|
Direct access
|
Direct access file
|
RECL values
|
Direct access mode
|
relative files
|
requirements for sequential files
|
See also Relative file
|
Directives
|
cDEC$
|
cDEC$ ALIAS
|
cDEC$ ATTRIBUTES #1
|
cDEC$ ATTRIBUTES #2
|
ADDRESS64
|
ALIAS
|
C
|
REFERENCE
|
STRUCT
|
VALUE
|
related to performance
|
See LRM; OPTIONS statement; cDEC$
|
Directory
|
application of defaults
|
default for OPEN statement
|
effect of DEFAULTFILE specifier
|
I/O statements default use
|
in I/O statements
|
OPEN statement specifiers #1
|
OPEN statement specifiers #2
|
searched for module and include files #1
|
searched for module and include files #2
|
searched for text library files
|
Directory entries
|
system services affecting
|
list of
|
Disk space allocation
|
SYS$EXTEND (RMS)
|
DISPOSE specifier #1
|
DISPOSE specifier #2
|
See also LRM
|
DML
|
See Data Manipulation Language (DML)
|
DML (Data Manipulation Language)
|
/DML qualifier
|
DO loops
|
blocking optimization #1
|
blocking optimization #2
|
distribution optimization #1
|
distribution optimization #2
|
fusion optimization #1
|
fusion optimization #2
|
interchange optimization #1
|
interchange optimization #2
|
limiting loop unrolling
|
outer loop unrolling optimization #1
|
outer loop unrolling optimization #2
|
qualifier controlling minimum iteration count (/NOF77)
|
scalar replacement optimization #1
|
scalar replacement optimization #2
|
See also LRM
|
software pipelining optimization #1
|
software pipelining optimization #2
|
software pipelining optimization #3
|
software pipelining optimization #4
|
transformation optimizations #1
|
transformation optimizations #2
|
transformation optimizations #3
|
use for efficient run-time performance
|
DO statement
|
nesting limit
|
See also LRM
|
Documentation
|
sending comments to HP
|
Dot product operation
|
and /ASSUME=NOACCURACY_SENSITIVE qualifier
|
DOUBLE PRECISION declarations
|
option to control size of
|
qualifiers to control size of
|
/DOUBLE_SIZE qualifier
|
Dummy arguments #1
|
Dummy arguments #2
|
and accuracy
|
and implied-DO loop collapsing
|
qualifier for aliasing #1
|
qualifier for aliasing #2
|
See also LRM
|
DXML
|
See CXML
|
D_float data
|
See Floating-point data types
|
/D_LINES qualifier
|