HP Fortran Programmer's Guide (March 2010)
Index
266
alignment
, 104, 269
controlling access, 119
implicit typing, 105
initialization, 14
promotion, 7
shared, 115
storage, 103
data dependence
defined
, 270
data files
migrating
, 240
data prefetch instructions, 67
DATA statement
incompatibilities, 232
DATA statements, 106
data types, 232
C and Fortran, 189
COMPLEX, 191, 232
derived types, 193
LOGICAL, 191, 243
pointers, 193
DATE intrinsic, 250
daxpy routine, 172
DCMPLX intrinsic, 250
dde command, 123
ddot routine, 172
DEBUG directive (f77), 236
debugger, 3, 18
defined, 271
-g option, 123
overview, 123
using, 123
debugging, 121
+dlines option, 36, 130
+FP option, 39
compile-line options, 26
cpp, 95, 130
debugging lines, 7, 95, 130
-g option, 14, 42
optimized code, 42, 123, 150
stripping debugging infomation, 124
symbol table, 124
WRITE statement, 130
declaring
arrays in C and Fortran, 200
return value of functions, 175
DECODE statement, 247
defaults
case sensitivity, 197
compiling, 1
data sizes, 111
libraries, 82
line length, 257
optimization, 151
typing, 105
define directive (cpp), 97
defining macros to cpp, 97
DELIM= specifier
incompatibilities
, 233
demand-loadable
+demand_load option
, 36
demand-loadable executables, 15, 98
denormalized values
+FP option, 39
dependence checks, controlling, 225
dependencies
modules, 90
derived type, 189
derived types and C, 193
description file for compiling modules, 91
DFLOAT intrinsic, 250
directory search
-I option
, 44
-L option, 46
disabling
exceptions, 125
implicit typing, 105
divide by zero, trapping, 40
division by zero, 127
defined, 270
DNUM intrinsic, 250
DO loops
+Oloop_unroll option
, 74
+onetrip option, 51
FORTRAN66-style, 51
DO loops, one-trip, 9, 253
DOUBLE COMPLEX statement, 111, 247
double precision
changing default size
, 29, 30
constants, 109
data type, 189
DOUBLE PRECISION statement, 111
DREAL intrinsic, 250
dusty-deck programs, 246
defined, 270