HP Fortran Programmer's Guide (March 2010)
Index
273
search path
, 15, 87, 101
shared, 86, 93, 273
system routines, 183
threads, 115
vectorization, 75, 78, 172
libU77 library, 17, 85
accessing, 183
defined, 271
FLUSH routine, 237
FREE routine, 237
GETARG routine, 237
GETARGC routine, 182
GETENV routine, 237
IARGC routine, 237
IDATE routine, 237
LOC routine, 237
MALLOC routine, 237
name conflicts, 237
porting issues, 256
SIGNAL routine, 141
system calls, 183
SYSTEM routine, 237
TIME routine, 237
libU77 routines
+U77 option, 57
line length, 257
linker
+strip option, 124
-a option, 86
-b option, 94
compiler environment, 3
controlling, 15
ld command, 81, 82
-lm option, 211
options, 5, 15
passing arguments to, 17
linking
+shared option
, 55
-a linker option, 58
-a option, 86
-c option, 31
debugging with -v, 85
default, 21
f90 command, 81
-g option, 123
-L option, 46
-l option, 46
ld command, 81, 82
libraries, 82
specifying libraries on command line, 84
suppressing, 15, 31
-W option, 58
lintfor, 242
LIST directive, 221, 233
LIST_CODE directive (f77), 236
listing source files
+list option
, 46
LIST directive, 221
-lm option, 211
LOC
intrinsic
, 237, 250
libU77 routine, 237
log function, 211
logical
C vs. Fortran
, 191
changing default size, 29, 30
data type, 189, 191, 243
operands, 243
unit numbers, 184
LOGICAL directive (f77), 239
LONG directive (f77), 236
loop
jamming, 74
unrolling, 74
loop blocking, 73
Loop Report, 77
loop transformation, 74
loop unroll and jam, 74
loop unrolling, 74
loop_block, 158
loop_transform, 158
loop_unroll_jam, 159
loops, vectorizing, 224
LOWERCASE directive (f77), 236
lowercase names, 58
low-level optimizer, 3, 11
low-level resources, accessing, 183
LPATH, 100, 101
LPATH environment variable, 82
search rules, 87
LSHFT intrinsic, 250
LSHIFT intrinsic, 250
M
macros, defining to cpp
, 97
make utility
compiling modules
, 91
MALLOC
intrinsic, 237, 250
libU77 routine, 237