HP Fortran Programmer's Guide (September 2007)
Index
258
strings, 189
structures, 179
subscripts, 186
unsigned integers, 177
-C option, 30
-c option, 4, 14, 29, 76, 89
-C option (f77), 224
C preprocessor
+cpp option, 30
+cpp_keep option, 30
-D option, 31
directives, 200
-I option, 40
-U option, 53
cache optimizations, 62
CALL clause, 129
calling
BLAS routines, 161
C functions, 122
C routines, 173
libU77 routines, 169
system and library routines, 169, 170
trap procedures, 131
calloc system routine
ALIAS directive, 205
case sensitivity
+uppercase option, 9, 53, 183
ALIAS directive, 205
C and Fortran, 181, 183
controlling, 9
catching signals, 119
categories
compile-line options, 24
character data type, 175
CHARACTER statement, 105
characters
backslash, 34
underscore (_), 49, 204
CHECK_OVERFLOW directive, 132, 133,
206, 219
checking for out-of-bounds references, 123
clauses
ABORT, 129
CALL, 129
IGNORE, 129, 130
ONLY, 113
cloning
+O3 option, 45
close system call, 170
code generation
+DA option, 164
controlling, 11
performance, 164
code generation, controlling, 31
code size and optimization, 60, 61
column-major order, 186, 250
command lines
accessing arguments, 167, 220
compiling Fortran 90 programs, 21
creating demand-loadable program, 92
creating shared executable, 92
creating shared library, 89
debugging optimized code, 144
getting model information, 87
gprof, 142
invoking cpp, 91
linking, 77, 81
modules, 84
optimizing, 138, 144
option incompatibilities, 224
packaged optimization options, 147
prof, 143
saving cpp output, 91
setting LPATH, 77
specifying libraries, 79
vectorization, 159
command syntax, xix
commands
cpp, 3, 6, 89, 124, 249
dde, 117
export, 77
f90, 1, 4, 14, 21
gprof, 17, 142
grep, 87
ipcs, 109, 110
ld, 3, 77, 88
prof, 17, 143
setenv, 77
strip, 118
stty, 134
uname, 87
comments
# as extension, 90