HP Fortran Programmer's Guide (September 2007)

Index
274
-q option, 32
-q option (f77), 224
QEXT intrinsic, 236
QFLOAT intrinsic, 236
QNUM intrinsic, 236
QPROD intrinsic, 236
quad-precision variables, 105
R
-R4 option, 50
-R4 option (f77), 224
-R8 option, 50
-R8 option (f77), 224
RAN intrinsic, 236
RAND intrinsic, 236
range checking, 7
+check option, 30
RANGE directive (f77), 222
range of integers, increasing, 105
read system call, 170
READONLY= specifier, 219
real
changing default size, 27, 28
increasing precision, 50
real data type, 175
REAL intrinsic, 219
reals, increasing size, 105
RECORD statement, 234
RECURSIVE keyword, 218
recursive procedures, 100, 218
REF built-in function, 182
ALIAS directive, 204
referencing
shared data, 42
register
exploitation, 69
register reassociation and optimization, 72
renaming feature, 113
report_type, 72
return value of functions, declaring, 162
returning NaN, 130
RNUM intrinsic, 236
roundoff, 103, 252
roundoff and optimization, 65
row-major order, 186, 252
RSHFT intrinsic, 236
RSHIFT intrinsic, 236
rules for implicit typing, 99
runtime
errors, handling, 125
library, 78
runtime exceptions
+FP option, 35
S
-S option, 27
-s option, 52
-S option (f77), 224
-s option (f77), 224
safe optimizations, 152
SAVE
attribute, 100, 238
statement, 100, 102
SAVE_LOCALS directive (f77), 222
saving cpp output, 91
saving variables, 13, 50
saxpy routine, 159
sched.models file, 87
scheduler, instruction, 12, 87
scope of this manual, xvii
sdot routine, 160
search path options, 8, 15, 81
search paths, 49
-I option, 40
-L option, 42
-l option, 42
math libraries, 31
SECNDS intrinsic, 236
segmentation violation, 119, 122
defined, 252
serial execution
defined, 253
SET directive (f77), 222
setenv command
HP_F90OPTS, 95
LPATH, 77, 95
MP_NUMBER_OF_THREADS, 96
shared data
+k option, 42
shared data items, 13
shared executables, 15
creating, 92
defined, 253
shared libraries
+pic option, 48
creating, 87