Compaq KAP Fortran/OpenMP
for Tru64 UNIX
User Guide
Index
Previous
Contents
Master Alphabetic Index
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
A
Advanced optimization switches
aggressive
align_common
align_struct
Annotated source
example
renaming
switch settings
Architecture
arclimit
as directive
Argument aliasing
Arrays
and directives #1
and directives #2
and loop directives
KAP treatment of
assert concurrent call
assert do (concurrent)
assert do (concurrent call)
assert do prefer (concurrent)
assert do prefer (serial)
assert do (serial)
Assertions
assume
Automatic Detection
B
beginblock - endblock
bounds violations
C
cacheline
cachesize
cache_prefetch_line_count
Calling tree
call_shared #1
call_shared #2
chunk
cmp
cmpoptions
Command-line switches
Compaq Extended Math Library
Compaq Fortran extensions
concurrent
concurrentize
as directive
Cray directives
CXML
see Compaq Extended Math Library
D
Data dependence
analysis
direction vectors
relations
datasave
Diagnostic messages
Dialect switches
Directive block #1
Directive block #2
and assertions
and loop directives
see beginblock - endblock
syntax errors
Directive recognition switches
Directives
dlines
Document conventions
Documentation, associated
dpregisters
E
each_invariant_if_growth #1
each_invariant_if_growth #2
each_invariant_if_growth #3
as directive
Environment variables
equivalence hazard
Error messages
escape
ev4 #1
ev4 #2
ev5 #1
ev5 #2
ev6 #1
ev6 #2
F
f90 kf90 switch
f90kap kf90 switch
fast switch
fext kf90 switch
File
extensions and formats
naming conventions
fixed
fkapargs
fkapargs kf90 switch
Format
and file extensions
kapf90
related switches
Fortran 90 constructs
arrays
Fortran 90 switches
freeformat
generateh
hdir
useh
Fortran Compaq extensions
fpregisters
free
freeformat #1
freeformat #2
kapf90 example
fuse
fuselevel
G
General optimization
directives
switches
generateh
H
hdir
heaplimit
hoist_loop_invariants
I
ignoreoptions
include
inline #1
inline #2
as directive
inline_and_copy
inline_create
inline_depth #1
inline_depth #2
inline_from switches
inline_from_files
inline_from_libraries
inline_looplevel #1
inline_looplevel #2
inline_manual #1
inline_manual #2
inline_optimize
Inlining and IPA
conditions inhibiting
directives #1
directives #2
examples
switches #1
switches #2
Input/output
switches
integer
interchange
interleave
Interprocedural analysis (IPA)
see Inlining and IPA
intlog
IPA
ipa
as directive
ipa_create
ipa_depth
ipa_from switches
ipa_from_files
ipa_from_libraries
ipa_looplevel #1
ipa_looplevel #2
ipa_manual
ipa_optimize
K
KAP
as standalone preprocessor
directives
listing messages
support for Compaq Fortran
switches table
KAP and incorrect programs
kapf90
C preprocessor directives
format assumptions
serial preprocessing
kf90
C preprocessor directives
explanation
format assumptions
serial execution
switches
kind
L
last value needed
Library creation switches
library_calls
limit
as directive
lines #1
lines #2
list
Listing file
messages
support
Listing switches
listingwidth
listoptions #1
listoptions #2
logical
Loop
directives and arrays
peeling
reordering
rerolling
two-version
unrolling
Loop-carried dependence
Loop table
messages
lpthread #1
lpthread #2
M
machine
math_library accurate/noaccurate
max_invariant_if_growth #1
max_invariant_if_growth #2
as directive
Memory management #1
Memory management #2
switches
Messages
minconcurrent
as directive
N
namepartitioning
no recurrence
no sync
notransform_loops
O
o switch
onetrip
OpenMP #1
OpenMP #2
OpenMP #3
Optimization control
advanced
general
optimize #1
optimize #2
optimize #3
optimize #4
optimize #5
as directive
options directive
P
padding
PARALLEL, environment variable
Parallel processing
!*$* assert concurrent call
assertions
directives
environment variables
switches
two-version loop
parallelio
pdefault
permutation
POSIX Threads Library
!*$* assert concurrent call warning
Program
compilation performance statistics
optimized
optimizing #1
optimizing #2
running on SMP
transformed listing
psyntax
R
real
recursion
relation
roundoff #1
roundoff #2
roundoff #3
roundoff #4
roundoff #5
as directive
routine
S
S kf90 switch
save
scalar optimize directive
scalaropt
scan
scheduling
setassociativity
skip
srlcd
storage order
suppress
Symmetric multiprocessors
running programs on
Syntax error messages
Syntax rules
assertions and directives
directive block
switches
syntax switch
T
tablesize
Temporaries for constant arguments
tmpdir kf90 switch
Transformations
Troubleshooting
tune
tune=<architecture>
tune=ev6
tune host
tune kf90 switch
Two-version loop
type
U
unroll #1
unroll #2
unroll #3
as directive
unroll2 #1
unroll2 #2
unroll2 #3
unroll3
useh
V
verbose
verbose kf90 switch