HP Fortran Programmer's Guide (September 2007)

Index
264
object code, 74
extensions, language
+langlvl option, 232
compatibility, 214, 233
Cray pointers, 120
defined, 251
intrinsics, 236
migrating aids, 214
ON statement, 121, 125
porting aids, 233
statements, 233
warnings about, 8, 232
extern storage class specifier (C), 195
external names
+uppercase option, 53
ALIAS directive, 204
EXTERNAL statement, 162, 223, 240
resolving name conflicts, 223
using with intrinsics, 217
external variables (C), 195
F
-F option (f77), 215
f77, migrating to f90, 214
constants, 216, 218
data file issues, 226
data types, 218
directives, 219, 221
I/O, 219
intrinsics, 217, 223
migration tools, 227
miscellaneous, 220
object code issues, 225
options, 224
procedure calls, 217
source code issues, 221
f90
compile-line options, 25
version information, 54
f90 command, 1, 4
compiling, 21
creating PIC, 88
invoking cpp, 90
linking, 14, 76
migration aid, 227
syntax, 21
f90 driver
compiler environment, 3
controlling, 4
defined, 250
options, 4
fast underflow, 121, 250
fid command, 228
file descriptor, 171, 193, 250
file pointers, 193
file processing
C, 193
f77, 219
HP-UX, 170
FILE structure, 170
fine-tuning optimization, 62
fixed form, 9, 124, 242
debugging lines, 124
filename extension, 74
line length, 243
fixed source form
+source option, 51
flat call graph profile, 142
floating-point
+Ofltacc option, 149
+Omoveflops option, 150
constants, 216, 218
exception handling, 14, 15, 119, 127
exceptions, 119, 121
IEEE standard, 120, 127
leading zeroes, 220
optimizations, 65, 69
overflow, 252
precision, 103, 252
trapping exceptions, 35
FLUSH
intrinsic, 223, 236
libU77 routine, 223
FMPY instructions and optimization, 65
FNUM intrinsic, 171, 193, 236
file descriptor, 171
format of source code, 9, 242
FORTRAN 66 DO loop, 47
Fortran Incompatibilities Detector, 228
fpsetdefaults routine, 35
fpsetmask routine, 35
FREE
intrinsic, 223, 236