HP Fortran Programmer's Guide (September 2007)

Index
275
default, 77
defined, 253
-l option, 42
linking, 80
PIC code, 48
shared memory, 109
SHARED_COMMON directive, 109, 219
sharing data, C and Fortran, 195
short-displacement code, 42
side effects
defined, 253
side effects and data dependence, 156
side effects and parallelization, 155
side effects, routine, 212
signal handling
+fp_exception option, 37
SIGNAL routine, 135
signals
handling, 135
SIGBUS, 119
SIGFPE, 119
SIGILL, 119
SIGSEGV, 119, 122
SIGSYS, 119
signed and unsigned data types, 177
SIGSEGV signal, 122
SIND intrinsic, 236
single-precision
constants, 103
size
array, 188
data, increasing, 105
SIZEOF intrinsic, 236
software pipelining, 71
source code, migrating, 221
source files, listing
+list option, 42
LIST directive, 207
source format
+source option, 51
source formats, 242
+extend_source option, 243
+source option, 243
filename extensions, 243
source line, extending, 8
source lines
+extend_source option, 34, 35
specifiers (I/O)
ERR=, 120
incompatibilities, 219
IOSTAT=, 120
speeding up data access, 64
SRAND intrinsic, 236
stack overflow, 122
defined, 253
stack-related exceptions, 121
standard Fortran 90
optimization and, 61
standard, Fortran 90, 214
STANDARD_LEVEL directive (f77), 222
standards and optimization, 61
statement functions, incompatibilities, 220
statements
ACCEPT, 233
AUTOMATIC, 102, 233
BYTE, 105, 233
CHARACTER, 105
COMMON, 100, 195
DATA, 100, 218
DECODE, 233
DOUBLE COMPLEX, 105, 233
DOUBLE PRECISION, 105
ENCODE, 233
EQUIVALENCE, 100
EXTERNAL, 162, 217, 223, 240
IMPLICIT NONE, 99
INCLUDE, 113
MAP, 234
NAMELIST, 219
ON, 121, 125, 132, 220
OPEN, 219, 229
OPTIONAL, 217
PARAMETER, 218
POINTER (Cray-style), 234
PRIVATE, 113
PROGRAM, 220
PUBLIC, 113
RECORD, 234
SAVE, 100, 102
STATIC, 100, 102, 234
STRUCTURE, 234
TYPE (I/O), 234
UNION, 234
USE, 83, 113
VIRTUAL, 234
VOLATILE, 234
WRITE, 193
static memory, 100
STATIC statement, 100, 102, 234
static storage
+save option, 50