HP Fortran Programmer's Guide (September 2007)
Index
261
incompatible directives, 217
IVDEP, 157, 211
LIST, 207, 219
listed, 202
NO SIDE EFFECTS, 156, 212, 235
NO_SIDE_EFFECTS, 212
NODEPCHK, 157, 211, 235
OPTIMIZE, 208, 219
recognized prefixes, 235
replaced by options, 222
SHARED_COMMON, 109, 219
syntax, 201
VECTOR, 235
VECTORIZE, 160, 210, 235
compiling
+strip option, 118
defaults, 1
for debugging and optimization, 144
for optimization, 138
Fortran 90 modules, 82
HP Fortran 90 programs, 19
PA-RISC model, 86
verbose mode, 76
complex
changing default size, 27, 28
COMPLEX data type
BOZ constants, 218
C and Fortran, 177
simulating in C, 177
complex data type, 175
concatenation operator (//), 189
CONCUR directive, 211, 235
CONCURRENTIZE, 211
CONCURRENTIZE directive, 211, 235
conflicts, names, 223
conservative optimizations, 152
constants, 218
+real_constant option, 50
binary format, 249
floating-point, 216
hexadecimal format, 249
increasing precision, 50
notation incompatibilities, 218
octal format, 249
precision, 103
CONTINUATIONS directive (f77), 222
Control-C interrupts, 127
CONTROLC keyword, 134
trapping, 134
controlling access to data, 113
controlling parallelization, 211
core dumps
+FP option, 121
allowing, 135
defined, 250
ON statement, 135
segmentation violation, 122
trap procedures, 135
core file, 250
COSD intrinsic, 236
cpp, 89
#define directive, 91
#endif directive, 91
#ifdef directive, 91
command, 3, 6, 89, 124
compiler environment, 3
controlling, 6
-D option, 91
defined, 249
directives, 89, 124
invoked by f90, 90
man page, 124
options, 6
saving output, 91
use as debugging tool, 124
vs. debugging lines, 124
Cray
pointers, 120, 122
Cray directives, 210
cross-language communication
ALIAS directive, 205
curly brackets, xviii
CXperf profiler
symbol table, 118
D
D exponent, 217
-D option, 6, 31, 91, 222
-D option (f77), 215
data
alignment, 98, 249
controlling access, 113
implicit typing, 99
initialization, 13
promotion, 7
shared, 109
storage, 97
data dependence
defined, 250
data files