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

Index
262
file handling
, 199
hidden length argument, 195
logicals, 185
null-termination, 195
opening a file, 179
pointers, 187
sharing data, 201
stream I/O, 178
strings, 195
structures, 187
subscripts, 192
unsigned integers, 185
-C option, 32
-c option, 4, 15, 31, 78, 92
-C option (f77), 230
C preprocessor
+cpp option
, 31, 33
+cpp_keep option, 34
-D option, 34
directives, 206
-I option, 43
-U option, 55
cache optimizations, 64
CALL clause, 133
calling
BLAS routines, 170
C functions, 126
C routines, 181
libU77 routines, 177
system and library routines, 177, 178
trap procedures, 135
calloc system routine
ALIAS directive
, 211
case sensitivity
+uppercase option
, 10, 56, 189
ALIAS directive, 211
C and Fortran, 188, 189
controlling, 10
catching signals, 123
categories
compile-line options
, 26
cfc, 33
character data type, 183
CHARACTER statement, 109
characters
backslash
, 37
underscore (_), 51, 210
CHECK_OVERFLOW directive, 136, 137, 212, 225
checking for out-of-bounds references, 126
clauses
ABORT, 133
CALL, 133
IGNORE, 133, 134
ONLY, 117
cloning
+O3 option, 48
close system call, 178
code generation
+DA option
, 172
controlling, 12
performance, 172
code generation, controlling, 34
code size and optimization, 62, 63
column-major order, 192, 259
command lines
accessing arguments
, 175, 226
compiling Fortran 90 programs, 23
creating demand-loadable program, 95
creating shared executable, 95
creating shared library, 92
debugging optimized code, 148
getting model information, 90
gprof, 146
invoking cpp, 93
linking, 79, 83
modules, 87
optimizing, 142, 148
option incompatibilities, 230
packaged optimization options, 150
prof, 146
saving cpp output, 94
setting LPATH, 79
specifying libraries, 81
vectorization, 168
command syntax, xix
commands
cpp
, 3, 6, 92, 127, 259
dde, 121
export, 79
f90, 1, 4, 15, 23
gprof, 18, 146
grep, 90
ipcs, 113
ld, 3, 79, 91