HP Fortran Programmer's Guide (September 2007)
Index
270
math libraries
+DA option, 164
vectorization, 159
matrix operations and BLAS, 169
MAX intrinsic, 217
maxssiz parameter, 122
MCLOCK intrinsic, 236
memcpy routine
vectorization, 159
memmove routine
vectorization, 159
memory
arrays, 186
consumption during optimization, 61
fault, 119
hierarchy optimizations, 32
shared, 109
memset routine
vectorization, 159
messages
issued by fid, 228
-w option, 54
migrating to Fortran 90, 214
defined, 251
migration issues, 221
data files, 226
directives, 221
intrinsic procedures, 223
intrinsics, 223
libU77 routines, 223
name collisions, 223
name conflicts, 223
object code, 225
options, 224
source code, 221
migration tools
-A option (f77), 227
f77, 227
f90, 227
fid, 228
ISAM stub library, 77
lintfor, 228
millicode routines, 68, 150
defined, 251
MIN intrinsic, 217
missing arguments, 217
mixed-language programs, 173, 242
models (hardware) and performance, 164
module program unit, 113
compiling, 82
defined, 251
example, 83
managing modules, 86
modules
+moddir option, 42, 43
mon.out profile file, 143
monospace, xviii
MP_NUMBER_OF_THREADS, 94, 96
multidimensional arrays, 186, 187
multiple threads, 109
multiprocessor machine, 96
multiprocessor machines, 69
N
-N option (f77), 224
-n option (f77), 224
NAME= specifier, 219
namelist I/O, 219
NAMELIST statement
incompatibilities, 219
names
conflicts, 223, 242
differences, 242
external, 204
intrinsics, 223
-o option, 46
output file, 4, 15
resolving conflicts, 240
naming conflicts
resolving, 53
NaN, 130
defined, 251
Native Language Support, 43
Native Language Support, enabling, 9
NLS directive (f77), 222
NO CONCUR directive, 235
NO SIDE EFFECTS directive, 156, 212, 235
NO VECTOR directive, 235
NO_SIDE_EFFECTS directive, 212
NOCONCUR directive, 212
NOCONCURRENTIZE directive, 235
NODEPCHK compiler directive, 157, 211
NODEPCHK directive, 211, 235
nondefault libraries, 78
Not-a-Number, 251