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

Index
267
ellipses, vertical
, xviii
ELSE directive (f77), 228
enabling traps
+FP option
, 38
ENCODE statement, 239
endif directive (cpp), 93
ENDIF directive (f77), 228
environment variables, 97
HP_F90OPTS, 97
LPATH, 79, 97, 98
MP_NUMBER_OF_THREADS, 97, 99
TTYUNBUF, 97
EQUIVALENCE statement, 104
equivalencing, 117
ERR= specifier, 124
error handling
ON statement
, 129
escape sequences, 249
establishing traps, 129
example programs
abort.f90, 133
allow_core.f90, 139
bye.f90, 91
call_fptrap.f90, 136
call_itrap.f90, 136
clash.f90, 246
code.f90, 86
cpp_direct.f90, 93
data.f90, 87
fnum_test.f90, 199
get_args.f90, 175
get_array.c, 193
get_string.c, 197
go_to_sleep.f90, 114
greet.f90, 92
hello.f90, 23
hi.f90, 91
ignore.f90, 134
main.f90, 86
makefile for program using modules, 88
pass_array.f90, 193
pass_chars.f90, 196
pass_complex.f90, 186
pass_str.f90, 211
pr_str.c, 211
precision.f90, 110, 111
recursive.f90, 104
saxpy.f90, 170
shared_common.f90, 202
shared_struct.c, 203
sort_em.c, 189
sqr_complex.c, 186
test_sort.f90, 190
wake_up.f90, 115
exceptions
+FP option
, 38
+fp_exception option, 40
bad argument, 126
bus error, 124
defined, 260
disabling, 123
floating-point, 123, 124, 131
handling, 123, 129
illegal instruction, 125
ON statement, 129
overview, 123
segmentation violation, 125
signals, 123
executable program
naming
, 49
executables
creating
, 23
demand loadable, 15
shared, 16
execution, terminating, 133
EXIT intrinsic, 242
exiting a trap procedure, 136
exponent form, 107
export command, examples, 79, 98, 99
expression reordering
+Ofltacc option
, 67
extending line length, 249
extending source lines
+extend_source option
, 37, 38
extension, filename
.mod
, 77
extensions
warnings about
, 45
extensions, filename, 6, 77
.F, 6, 77, 93, 94
.f, 77, 94
.f90, 77, 94
.i, 77, 94
.i90, 77, 94
.mod, 9, 85, 261
.o, 77
.s, 12, 77
.sl, 83
assembler code, 77
C preprocessor, 6