HP Fortran Programmer's Guide (B3908-90031; September 2011)

Index
276
fine-tuning options
, 64
floating-point traps, 72
Fortran 90 standard, 162
-g option, 41
initialization, 69
inlining, 69, 155
instruction scheduling, 66
intrinsic functions, 70
invoking, 148
levels, 12, 47, 148
limiting, 63
loop unrolling, 71
maximum optimization, 62
memory consumption, 63
memory hierarchy, 35
millicode routines, 70
nonstandard-conforming programs, 63
-O option, 44, 46, 47
ON statement, 130
OPTIMIZE directive, 213
optimizing library calls, 155
options, 11, 60, 148, 150
overlapping arguments, 73
overview, 11
packaged options, 150
parallel execution, 72
parallelization, 99, 164, 216
pipelining, 73
profiling, 143
profiling options, 41, 51
register reassociation, 74, 75
roundoff errors, 67
safe and unsafe, 162
types of, 150
vectorization, 73, 76, 168, 169, 215
Optimization Report, 75
contents, 75
OPTIMIZE directive, 213, 225
optimizer
compiler environment
, 3
optional arguments, 223
OPTIONAL statement, 223
OR intrinsic, 242
order-sensitive options, 24
-L, 82
-l, 81
out-of-bounds checking, 32
out-of-bounds reference, 126
output file, naming, 4, 16
overflow
exception
, 124
floating-point, 261
integer, 226, 260
stack, 126
overflow, integer
+FP option
, 39
CHECK_OVERFLOW directive, 212
overlapping parameters and optimization, 73
overwritten stack, 125
P
-p option
, 51
-p option (f77), 230
PA2.0
fast underflow, 125
vectorization, 169
PA7200 processor, 11
packaged optimization options, 150
packing and alignment, 202
paging and demand load, 95
parallel execution, 72
defined, 261
parallelization, 99, 164, 216
+Oparallel option, 157
compiling, 164
conditions inhibiting, 165
data dependence, 166
data sharing, 113
defined, 261
indeterminate loop counts, 166
profiling, 165
side effects, 165
parallelization, controlling, 216
parameter overlapping and optimization, 73
PARAMETER statement
incompatibilities
, 224
PA-RISC
code generation option
, 34
compiling for a model, 89
enabling floating-point traps, 38
instruction scheduling option, 36
listing model information, 90
version numbers, 89, 172