This assertion is attached to a DO statement, implying that the DO loop can be executed in a parallel fashion. The loop index of the parallel loop is included in the assertion to help identify the loop involved.
The CSRD directive corresponding to the AssertParallel assertion appears before the DO statement to which it refers. An example of the CSRD$ directive for this assertion is:
CSRD$ PARALLEL (J)
An example of its use is as follows:
CSRD$ PARALLEL (J) DO J = 1, N . . . END DO