HP Fortran Programmer's Guide (September 2007)
Index
263
ENDIF directive (f77), 222
environment variables, 94
HP_F90OPTS, 94
LPATH, 77, 94, 95
MP_NUMBER_OF_THREADS, 94, 96
TTYUNBUF, 94
EQUIVALENCE statement, 100
equivalencing, 113
ERR= specifier, 120
error handling
ON statement, 125
escape sequences, 243
establishing traps, 125
example programs
abort.f90, 129
allow_core.f90, 135
bye.f90, 89
call_fptrap.f90, 132
call_itrap.f90, 133
clash.f90, 240
code.f90, 83
cpp_direct.f90, 90
data.f90, 84
fnum_test.f90, 193
get_args.f90, 167
get_array.c, 188
get_string.c, 191
go_to_sleep.f90, 110
greet.f90, 89
hello.f90, 21
hi.f90, 89
ignore.f90, 130
main.f90, 83
makefile for program using modules, 85
pass_array.f90, 187
pass_chars.f90, 190
pass_complex.f90, 178
pass_str.f90, 205
pr_str.c, 205
precision.f90, 106, 107
recursive.f90, 101
saxpy.f90, 161
shared_common.f90, 196
shared_struct.c, 197
sort_em.c, 183
sqr_complex.c, 178
test_sort.f90, 184
wake_up.f90, 111
exceptions
+FP option, 35
+fp_exception option, 37
bad argument, 123
bus error, 120
defined, 250
disabling, 119
floating-point, 119, 120, 121, 127
handling, 119, 125
illegal instruction, 121
ON statement, 125
overview, 119
segmentation violation, 122
signals, 119
executable program
naming, 46
executables
creating, 21
demand loadable, 14
shared, 15
execution, terminating, 129
EXIT intrinsic, 236
exiting a trap procedure, 132
exponent form, 103
export command, examples, 77, 95, 96
expression reordering
+Ofltacc option, 65
extending line length, 243
extending source lines
+extend_source option, 34, 35
extension, filename
.mod, 75
extensions
warnings about, 42
extensions, filename, 6, 74
.F, 6, 74, 90, 91
.f, 74, 91
.f90, 74, 91
.i, 74, 91
.i90, 74, 91
.mod, 8, 82, 251
.o, 74
.s, 11, 74
.sl, 80
assembler code, 74
C preprocessor, 6
compatibility with f77, 221
cpp input file, 91
cpp output file, 91
defined, 250
fixed form, 74
free form, 74