The /directives
qualifier tells KAP which directives to
accept. KAP directives and assertions use the following syntax:
C*$* key word(s)
C*$* key word(s) (argument)
C*$* assert key word(s) (argument)
Directives work regardless of whether the initial C precedes the string.
The /directives
qualifier settings are as follows:
a
- KAP assertions
k
- KAP C*$* directives
p
- KAP Parallel Computing Forum directives
v
- VAST cvd$ directives
The Parallel Computing Forum directives are described in Chapter 3.
For example, /directives=k
enables KAP directives
only, whereas /directives=ka
enables both KAP
directives and assertions. Any combination of the previous three
qualifiers is acceptable. To disable all of the choices, enter
/nodirectives
on the command line.
KAP assertions are similar in form to directives, but they assert
program characteristics that KAP may use in its optimizations. The
acceptance of assertions can also be controlled with the C*$*
assertions
and C*$* noassertions
directives.