HP Fortran Programmer's Guide (March 2010)
Index
279
-L option
, 46
-l option, 46
math libraries, 35
SECNDS intrinsic, 250
segmentation violation, 125, 128
defined, 272
serial execution
defined, 272
SET directive (f77), 236
setenv command
HP_F90OPTS
, 101
LPATH, 82, 101
MP_NUMBER_OF_THREADS, 102
shared data
+k option
, 46
shared data items, 14
shared executables, 16
creating, 98
defined, 272
shared libraries
+pic option, 52
creating, 93
default, 82
defined, 273
-l option, 46
linking, 86
PIC code, 52
shared memory, 115
SHARED_COMMON directive, 115, 233
sharing data, C and Fortran, 209
short-displacement code, 46
side effects
defined, 273
side effects and data dependence, 169
side effects and parallelization, 168
side effects, routine, 226
signal handling
+fp_exception option, 41
SIGNAL routine, 141
signals
handling
, 141
SIGBUS, 125
SIGFPE, 125
SIGILL, 125
SIGSEGV, 125, 128
SIGSYS, 125
signed and unsigned data types, 191
SIGSEGV signal, 128
SIND intrinsic, 250
single-precision
constants
, 109
size
array
, 202
data, increasing, 111
SIZEOF intrinsic, 250
software pipelining, 76
source code, migrating, 235
source files, listing
+list option
, 46
LIST directive, 221
source format
+source option, 55
source formats, 256
+extend_source option, 257
+source option, 257
filename extensions, 257
source line, extending, 8
source lines
+extend_source option, 38
specifiers (I/O)
ERR=, 126
incompatibilities, 233
IOSTAT=, 126
speeding up data access, 69
SRAND intrinsic, 250
srcpos, 163
stack overflow, 128
defined, 273
stack-related exceptions, 127
standard Fortran 90
optimization and
, 65
standard, Fortran 90, 228
STANDARD_LEVEL directive (f77), 236
standards and optimization, 65
statement functions, incompatibilities, 234
statements
ACCEPT, 247
AUTOMATIC, 108, 247
BYTE, 111, 247
CHARACTER, 111
COMMON, 106, 209
DATA, 106, 232
DECODE, 247
DOUBLE COMPLEX, 111, 247
DOUBLE PRECISION, 111
ENCODE, 247
EQUIVALENCE, 106
EXTERNAL, 175, 231, 237, 254
IMPLICIT NONE, 105
INCLUDE, 119
MAP, 248
NAMELIST, 233