HP Fortran Programmer's Guide (September 2007)

Index
272
maximum optimization, 60
memory consumption, 61
memory hierarchy, 32
millicode routines, 68
nonstandard-conforming programs, 61
-O option, 41, 43, 44
ON statement, 126
OPTIMIZE directive, 208
optimizing library calls, 150
options, 10, 58, 144, 146
overlapping arguments, 70
overview, 10
packaged options, 146
parallel execution, 70
parallelization, 96, 154, 211
pipelining, 71
profiling, 139
profiling options, 38, 49
register reassociation, 72
roundoff errors, 65
safe and unsafe, 152
types of, 146
vectorization, 70, 73, 159, 160, 210
Optimization Report, 72
contents, 72
OPTIMIZE directive, 208, 219
optimizer
compiler environment, 3
optional arguments, 217
OPTIONAL statement, 217
OR intrinsic, 236
order-sensitive options, 22
-L, 79
-l, 79
out-of-bounds checking, 30
out-of-bounds reference, 122, 123
output file, naming, 4, 15
overflow
exception, 121
floating-point, 252
integer, 220, 251
stack, 122
overflow, integer
+FP option, 36
CHECK_OVERFLOW directive, 207
overlapping parameters and optimization, 70
overwritten stack, 121
P
-p option, 49
-p option (f77), 224
PA2.0
fast underflow, 121
vectorization, 160
PA7200 processor, 10
packaged optimization options, 146
packing and alignment, 196
paging and demand load, 92
parallel execution, 70
defined, 252
parallelization, 96, 154, 211
+Oparallel option, 150
compiling, 154
conditions inhibiting, 155
data dependence, 156
data sharing, 109
defined, 252
indeterminate loop counts, 156
profiling, 155
side effects, 155
parallelization, controlling, 211
parameter overlapping and optimization, 70
PARAMETER statement
incompatibilities, 218
PA-RISC
code generation option, 31
compiling for a model, 86
enabling floating-point traps, 35
instruction scheduling option, 33
listing model information, 87
version numbers, 86, 164
passing
allocatable arrays to C, 180
arguments in C and Fortran, 122, 179, 181
arguments to subprocesses, 5
pointers to C, 179
strings to C, 189
PBO
compiler environment, 3
performance, 137
code generation, 164
optimization options, 58
options for increasing, 10
profilers, 139
profiling options, 38, 49