6.3.5 C*$* assert do prefer (concurrent)

The C*$* assert do prefer (concurrent) assertion tells KAP to prefer parallel ordering for the DO loop immediately following this assertion. The following code example shows how the assertion works:

C*$* ASSERT DO PREFER (CONCURRENT)
        DO 10 I = 1, M
           DO 10 J = 1, N
        10    X(I,J) = X(I,J) + Y(I,J)

The assertion tells KAP to prefer any ordering where the DO 10 I loop is parallel.

The C*$* prefer (concurrent) assertion does not mention anything about assumed dependencies. If KAP finds dependencies, it does not perform optimization.

This assertion is valid only for the DO loop it precedes. The /noconcurrent qualifier disables the generation of parallel code.


Previous Page | Next Page | Contents | Index |
Command-Line Qualifiers