Index |
!$OMP, 1
!$OMP PARALLEL, 1
abrupt underflow, 1
ACCESS='STREAM', 1
accessible documentation, 1
agreement across routines, -Xlist, 1
aliasing, 1
data types, Fortran 95 vs. C, 1
errors across routines, -Xlist, 1
numeric sequence types, 1
analyzing performance, 1
ar to create static library, 1, 2
reference versus value, C-Fortran interface, 1
differences between C and Fortran, 1
asa, Fortran print utility, 1
maximum characters in data types, 1
assertions, 1
ASSUME pragma, 1
-Bdynamic, -Bstatic options, 1
binary I/O, 1
BIND, 1
static or dynamic (-B, -d), 1
C directive, 1
-C option, 1
C$PAR Sun-style directives, 1
in parallelized loops, 1
inhibiting optimization, 1
passing arguments by reference or value, 1
call graphs, with -Xlistc option, 1
carriage-control, 1
case sensitivity, 1
catch FPE, 1
array indexing, 1
call arguments and ordering, 1
case sensitivity, 1
comparing I/O, 1
compatibility issues, 1
data type compatibility, 1
function compared to subroutine, 1
passing data by value, 1, 2, 3
sharing I/O, 1
CHUNKSIZE directive qualifier, 1
CMIC$ Cray-style directives, 1
defined, 1
passing runtime arguments, 1
redirection and piping, 1
help, 1
maps, -Xlist, 1
task common, 1
compiler commentary, 1
compilers, accessing, 1
-dalign option, 1
Hollerith, 1
inspection, dbx, 1
maximum characters in data types, 1
representation, 1
apparent, 1
parallelization, 1
restructuring to eliminate, 1
date, VMS, 1
arguments, agree in number and type, 1
common blocks, agree in size and type, 1
compiler options, 1
dbx, 1
exceptions, 1
index check of arrays, 1
linker debugging aids, 1
parameters, agree globally, 1
segmentation fault, 1
subscript array bounds checking, 1
utilities, 1
-Xlist, 1
declared but unused, checking, -Xlist, 1
denormalized number, 1
-depend option, 1
direct I/O, 1
to internal files, 1
C() C interface, 1
OPT=n optimization levels, 1
Sun/Cray parallelization, 1
display to terminal, -Xlist, 1
division by zero, 1
-dn, -dy options, 1
DOALL directive, 1
qualifiers, 1
documentation index, 1
documentation, accessing, 1
DOSERIAL directive, 1
DOSERIAL* directive, 1
dynamic libraries, See libraries, dynamic
for parallelization, 1
LD_LIBRARY_PATH, 1
OMP_NUM_THREADS, 1
PARALLEL, 1
passed to program, 1
STACKSIZE, 1
environment variables$SUN_PROFDATA, 1
equivalence block maps, -Xlist, 1
suppress with -Xlist, 1
accrued exceptions, 1
listing with -XlistE, 1
establish a signal handler, 1
event management, dbx, 1
accrued, 1
detecting, 1
IEEE, 1
ieee_handler, 1
suppressing warnings with ieee_flags, 1, 2
with -ftrap=mode option, 1
extensions and features, 1
C functions, 1
names, 1
f90_init, 1
FACTORING, directive qualifier, 1
-fast option, 1
features and extensions, 1
feedback, performance profiling, 1
passing to programs, 1
internal, 1
opening scratch files, 1
passing file names to programs, 1, 2
preconnected, 1
standard error, 1
standard input, 1
standard output, 1
fix and continue, dbx, 1
floating-point arithmetic, 1 - 2
See also IEEE arithmetic
considerations, 1
denormalized number, 1
exceptions, 1
IEEE, 1
underflow, 1
-fns, disable underflow, 1
FORM='BINARY', 1
Forte Developer Performance Analyzer, 1
features and extensions, 1
libraries, 1
utilities, 1
interoperability with C, 1
stream I/O, 1
FPE catch in dbx, 1
-fsimple option, 1
fsplit, Fortran utility, 1
-ftrap=mode option, 1
compared to subroutine, 1
data type of, checking, -Xlist, 1
names, Fortran vs. C, 1
unused, checking, -Xlist, 1
used as a subroutine, checking, -Xlist, 1
-G option, 1
global program checking, See -Xlist option
GSS, directive qualifier, 1
GUIDED directive qualifier, 1
command-line, 1
Hollerith data, 1
idle threads, 1
IEEE (Institute of Electronic and Electrical Engineers), 1
754 standard, 1
continue with wrong answer, 1
exception handling, 1
exceptions, 1
excessive overflow, 1
interfaces, 1
signal handler, 1
underflow handling, 1
ieee_functions, 1
ieee_values, 1
list and cross checking with -XlistI, 1
arguments, checking, -Xlist, 1
named common blocks, checking, -Xlist, 1
data dependency, 1
floating-point arithmetic, 1
information files, 1
initialization, 1
inlining calls with -O4, 1
accessing files, 1
comparing Fortran and C I/O, 1
binary I/O, 1
stream I/O, 1
Fortran 95 considerations, 1
in parallelized loops, 1
inhibiting optimization, 1
inhibiting parallelization, 1
internal I/O, 1
logical unit, 1
opening files, 1
preconnected units, 1
random I/O, 1
redirection and piping, 1
scratch files, 1
installation, 1
problems, checking for, -Xlist, 1
internal files, 1
interval arithmetic, 1
INTERVAL declaration, 1
ISO_C_BINDING, 1
-lx option, 1
labels, unused, 1, 2
-Ldir option, 1
libF77, 1
libM77, 1
creating, 1
naming, 1
position-independent code, 1
tradeoffs, 1
in general, 1
linking, 1
load map, 1
optimized, 1
provided with Sun WorkShop Fortran, 1
redistributable, 1
command line options, 1
LD_LIBRARY_PATH, 1
paths, 1
shared, See dynamic
creating, 1
on SPARC V9, 1
ordering routines, 1
recompile and replace module, 1
tradeoffs, 1
line-numbered listing, -Xlist, 1
binding options (-B, -d), 1
consistent compile and link, 1
libraries, 1
specifying static or dynamic, 1
mixing C and Fortran, 1
search order, 1
-lx, -Ldir, 1
troubleshooting errors, 1
lint-like checking across routines, -Xlist, 1
cross-references with -Xlist, 1
line numbered with diagnostics, -Xlist, 1
-XlistL, 1
logical unit, 1
and portability, 1
with -unroll, 1
-m linker option for load map, 1
with make, 1
make, 1
command, 1
macros, 1
makefile, 1
suffix rules, 1
makefile, 1
man pages, 1
man pages, accessing, 1
MANPATH environment variable, setting, 1
common blocks, -Xlist, 1
equivalence blocks, -Xlist, 1
MAXCPUS, directive qualifier, 1, 2
measuring program performance, See performance, profiling
usage, 1
multithreading, See parallelization
nonstandard_arithmetic(), 1
reads and writes, 1
swapouts, 1
number of threads, 1
OMP_NUM_THREADS, 1
NUMCHUNKS directive qualifier, 1
numeric sequence type, 1
OMP_NUM_THREADS, 1
OMP_NUM_THREADS environment variable, 1
OpenMP parallelization, 1
check directives with -XlistMP, 1
See also performance
with -fast, 1
debugging, 1, 2
linker libraries search, 1
linker search, 1
-lx, -Ldir options, 1
to terminal, -Xlist, 1
-Xlist report file, 1
excessive, 1
floating-point arithmetic, 1
locating, example, 1
with reduction operations, 1
PARALLEL environment variable, 1
CALL, loops with, 1
chunk distribution, 1
data dependency, 1
debugging, 1
default thread stack size, 1
definitions, 1
environment variables, 1
criteria, 1
loop scheduling, 1
loop scheduling (Cray), 1
scoping rules, 1
scoping variables with Cray directives, 1
to automatic parallelization, 1
to explicit parallelization, 1
nested loops, 1
private and shared variables, 1
reduction operations, 1
specifying number of threads, 1
specifying stack sizes, 1
-stackvar option, 1
steps to, 1
what to expect, 1
PATH environment variable, setting, 1
choosing options, 1
further reading, 1
hand restructurings and portability, 1
inhibitors, 1
inlining calls, 1
interprocedural, 1
libraries, 1
loop unrolling, 1
-On options, 1
OPT=n directive, 1
specifying target hardware, 1
with runtime profile, 1
tcov, 1
time, 1
Sun Performance Library, 1
performance analyzer, 1
compiler commentary, 1
performance library, 1
platforms, 1, 2
accessing files, 1
aliasing, 1
carriage-control, 1
data representation issues, 1
Hollerith data, 1
initializing with Hollerith, 1
nonstandard coding, 1
obscure optimizations, 1
precision considerations, 1
strip-mining, 1
time functions, 1
troubleshooting guidelines, 1
uninitialized variables, 1
unrolled loops, 1
-xcode, 1
preconnected units, 1
preserve case, 1
preserving precision, 1
asa, 1
PRIVATE, directive qualifier, 1, 2
process control, dbx, 1
program development tools, 1 - 2
make, 1
SCCS, 1
program performance analysis tools, 1
psrinfo SunOS command, 1
defined, 1
random I/O, 1
README file, 1
READONLY, directive qualifier, 1
reads, number of, 1
data dependency, 1
redistributable libraries, 1
data dependency, 1
numerical accuracy, 1
recognized by the compiler, 1
REDUCTION, directive qualifier, 1
referenced but not declared, checking, -Xlist, 1
retrospective summary of exceptions, 1
with reduction operations, 1
arguments to program, 1
sampling collector, 1
SAVELAST, directive qualifier, 1, 2
defined, 1
checking in files, 1
checking out files, 1
creating files, 1
creating SCCS directory, 1
inserting keywords, 1
putting files under SCCS, 1
SCHEDTYPE, directive qualifier, 1
scheduling, parallel loops, 1, 2
due to out-of-bounds subscripts, 1
SELF, directive qualifier, 1
shared library, See libraries, dynamic
SHARED, directive qualifier, 1, 2
sharing I/O, C-Fortran interface, 1
shell prompts, 1
shippable libraries, 1
when generated, 1
with explicit parallelization, 1
SINGLE directive qualifier, 1
SLEEP, 1
source code control, See SCCS
SPARC V9, 64-bit environments, 1
SPIN, 1
stack size, 1
stack size and parallelization, 1
STACKSIZE, 1
STACKSIZE environment variable, 1
-stackvar option, 1
error, 1
input, 1
output, 1
redirection and piping, 1
standard_arithmetic(), 1
conformance, 1
statement checking, -Xlist, 1
static libraries, See libraries, static
STATIC, directive qualifier, 1
stdio, C-Fortran interface, 1
STOREBACK, directive qualifier, 1
stream I/O, 1
degrades portability, 1
compared to function, 1
names, 1
unused, checking, -Xlist, 1
used as a function, checking, -Xlist, 1
summing and reduction, automatic parallelization, 1
Sun Performance Library, 1
SUNW_MP_PROCBIND, 1
SUNW_MP_THR_IDLE, 1
SUNW_MP_WARN, 1
supported platforms, 1
swapouts, number of, 1
system time, 1
specifying hardware, 1
task common, 1
TASKCOMMON directive, 1
tcov, 1
and inlining, 1
new style, -xprofile=tcov option, 1
time command, 1
multiprocessor interpretation, 1
time functions, 1
summarized, 1
VMS routines, 1
timing program execution, 1
exceptions with -ftrap=mode, 1
program fails, 1
results not close enough, 1
type checking across routines, -Xlist, 1
typographic conventions, 1
-U option, upper/lower case, 1
UltraSPARC-III, 1
undeclared variables, -u option, 1
abrupt, 1
floating-point arithmetic, 1
simple, 1
with reduction operations, 1
underscore, in external names, 1
uninitialized variables, 1
preconnected units, 1
-unroll option, 1
unused functions, subroutines, variables, labels, -Xlist, 1
uppercase, external names, 1
user time, 1
utilities, 1
-V option, 1
%VAL(), pass by value, 1
aliased, 1
undeclared, checking for with -u, 1
uninitialized, 1
unused, checking, -Xlist, 1
used but unset, checking, -Xlist, 1
version checking, 1
time functions, 1
warning messages, 1
watchpoints, dbx, 1
writes, number of, 1
-xalias option, 1
-xcode option, 1
-xipo option, 1
-Xlist option, global program checking, 1 - 2
call graph, -Xlistc, 1
cross reference, -XlistX, 1
defaults, 1
examples, 1
-xmaxopt option, 1
-xprofile option, 1
-xtarget option, 1
Y2K (year 2000) considerations, 1
-ztext option, 1
Copyright © 2004, Sun Microsystems, Inc. All Rights Reserved.