HP Fortran Programmer's Guide (March 2010)
Index
274
man pages
, xix
cpp, 3, 6, 130
CXperf, 18
dynamic memory, 219
f90, 2
gprof, 18
ld, 3, 82
malloc system routine, 219
prof, 18, 149
signal, 126
stdio, 184
stty, 140
ttv, 18
write, 208
managing .mod files, 92
MAP statement, 248
math libraries
+DA option
, 177
vectorization, 172
matrix operations and BLAS, 183
MAX intrinsic, 231
maxssiz parameter, 128
MCLOCK intrinsic, 250
memcpy routine
vectorization
, 172
memmove routine
vectorization
, 172
memory
arrays
, 200
consumption during optimization, 65
fault, 125
hierarchy optimizations, 35
shared, 115
memset routine
vectorization
, 172
messages
issued by fid, 242
-w option, 58
migrating to Fortran 90, 228
defined, 271
migration issues, 235
data files, 240
directives, 235
intrinsic procedures, 237
intrinsics, 237
libU77 routines, 237
name collisions, 237
name conflicts, 237
object code, 239
options, 238
source code, 235
migration tools
-A option (f77)
, 241
f77, 241
f90, 241
fid, 242
ISAM stub library, 82
lintfor, 242
millicode routines, 73, 158
defined, 271
MIN intrinsic, 231
missing arguments, 231
mixed-language programs, 187, 256
models (hardware) and performance, 177
module program unit, 119
compiling, 88
defined, 271
example, 89
managing modules, 92
modules
+moddir option, 47
mon.out profile file, 149
monospace, xviii
MP_NUMBER_OF_THREADS, 100, 102
multidimensional arrays, 200, 201
multiple threads, 115
multiprocessor machine, 102
multiprocessor machines, 75
N
-N option (f77)
, 238
-n option (f77), 238
NAME= specifier, 233
namelist I/O, 233
NAMELIST statement
incompatibilities
, 233
names
conflicts
, 237, 256
differences, 256
external, 218
intrinsics, 237
-o option, 50
output file, 4, 16
resolving conflicts, 254