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