The C*$* concurrentize
directive enables parallel
execution of loops. The C*$* noconcurrentize
directive disables parallel execution until the next C*$*
concurrentize
directive or until the beginning of the next
program unit.
The C*$* [no]concurrentize
directive overrides any
/[no]concurrentize
command-line qualifier. For
example, if you specify the C*$* noconcurrentize
directive, KAP disables pararallel execution regardless of any
/concurrentize
command-line qualifier.
Two-version loops requiring conditional parallel execution may
run more slowly than their scalar originals due to the evaluation
of the condition. In these cases, you may prefer using either
the /noconcurrentize
command-line qualifier, if the
program contains predominantly short loops, or the C*$*
noconcurrentize
directive for specific loops.