7.4 Nonparallel Execution of Code and Data Mapping Removal

The use of certain constructs causes some portion (possibly all) of a program not to execute in parallel. Nonparallel execution occurs in the following situations:

If one of these situations applies to an expression, the entire statement containing the expression is executed in a nonparallel fashion. This can cause performance degradation. Digital recommends avoiding the use of constructs or variables to which the above conditions apply in the computationally intensive kernel of a routine or program.