HP Fortran Programmer's Guide (March 2010)
Index
267
E
ecape characters
, 8
eliminating procedures, 76
ellipses, vertical, xix
ELSE directive (f77), 236
enabling traps
+FP option
, 39
ENCODE statement, 247
endif directive (cpp), 97
ENDIF directive (f77), 236
environment variables, 100
HP_F90OPTS, 100
LPATH, 82, 100, 101
MP_NUMBER_OF_THREADS, 100, 102
TTYUNBUF, 100
EQUIVALENCE statement, 106
equivalencing, 119
ERR= specifier, 126
error handling
ON statement, 131
escape sequences, 257
establishing traps, 131
example programs
abort.f90
, 135
allow_core.f90, 141
bye.f90, 95
call_fptrap.f90, 138
call_itrap.f90, 139
clash.f90, 254
code.f90, 89
cpp_direct.f90, 96
data.f90, 90
fnum_test.f90, 207
get_args.f90, 181
get_array.c, 202
get_string.c, 205
go_to_sleep.f90, 116
greet.f90, 95
hello.f90, 23
hi.f90, 95
ignore.f90, 136
main.f90, 89
makefile for program using modules, 91
pass_array.f90, 201
pass_chars.f90, 204
pass_complex.f90, 192
pass_str.f90, 219
pr_str.c, 219
precision.f90, 112, 113
recursive.f90, 107
saxpy.f90, 174
shared_common.f90, 210
shared_struct.c, 211
sort_em.c, 197
sqr_complex.c, 192
test_sort.f90, 198
wake_up.f90, 117
exceptions
+FP option
, 39
+fp_exception option, 41
bad argument, 129
bus error, 126
defined, 270
disabling, 125
floating-point, 125, 126, 127, 133
handling, 125, 131
illegal instruction, 127
ON statement, 131
overview, 125
segmentation violation, 128
signals, 125
executable program
naming
, 50
executables
creating
, 23
demand loadable, 15
shared, 16
execution, terminating, 135
EXIT intrinsic, 250
exiting a trap procedure, 138
exponent form, 109
export command, examples, 82, 101, 102
expression reordering
+Ofltacc option
, 69
extending line length, 257
extending source lines
+extend_source option, 38
extension, filename
.mod
, 80
extensions
warnings about
, 46
extensions, filename, 6, 79
.F, 6, 79, 96, 97
.f, 79, 97
.f90, 79, 97
.i, 79, 97
.i90, 79, 97
.mod, 9, 88, 271
.o, 79
.s, 12, 79