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

Index
273
defined
, 261
FLUSH routine, 229
FREE routine, 229
GETARG routine, 229
GETARGC routine, 176
GETENV routine, 229
IARGC routine, 229
IDATE routine, 229
LOC routine, 229
MALLOC routine, 229
name conflicts, 229
porting issues, 247
SIGNAL routine, 139
system calls, 177
SYSTEM routine, 229
TIME routine, 229
libU77 routines
+U77 option
, 55
line length, 249
linker
+strip option
, 122
-a option, 83
-b option, 91
compiler environment, 3
controlling, 15
ld command, 78, 79
-lm option, 203
options, 5, 15
passing arguments to, 17
linking
+shared option, 53
-a linker option, 57
-a option, 83
-c option, 31
debugging with -v, 81
default, 21
f90 command, 78
-g option, 121
-L option, 45
-l option, 45
ld command, 78, 79
libraries, 79
specifying libraries on command line, 81
suppressing, 15, 31
-W option, 56
lintfor, 234
LIST directive, 212, 225
LIST_CODE directive (f77), 228
listing source files
+list option
, 45
LIST directive, 212
-lm option, 203
LOC
intrinsic
, 229, 242
libU77 routine, 229
log function, 203
logical
C vs. Fortran
, 185
changing default size, 29, 30
data type, 183, 185, 235
operands, 235
unit numbers, 178
LOGICAL directive (f77), 231
LONG directive (f77), 228
loop
jamming
, 72
unrolling, 72
loop blocking, 71
Loop Report, 75
loop transformation, 71
loop unroll and jam, 71
loop unrolling, 71
loop_block, 156
loop_transform, 156
loop_unroll_jam, 156
loops, vectorizing, 215
LOWERCASE directive (f77), 228
lowercase names, 56
low-level optimizer, 3, 11
low-level resources, accessing, 177
LPATH, 97, 98
LPATH environment variable, 79
search rules, 84
LSHFT intrinsic, 242
LSHIFT intrinsic, 242
M
-M option
, 6, 45
macros, defining to cpp, 93
make utility
compiling modules
, 88
MALLOC
intrinsic
, 229, 242
libU77 routine, 229
man pages, xix
cpp, 3, 6, 127
CXperf, 18
dynamic memory, 211
f90, 2
gprof, 18