!$DOACROSS, LOCAL(I), SHARE(A,B,C), |
!$& REDUCTION(X), |
!$& IF (N.GT.1000), |
!$& MP_SCHEDTYPE=DYNAMIC, CHUNK=100
|
!$DOACROSS, LOCAL(I), SHARE(D,E), |
!$& MP_SCHEDTYPE=SIMPLE
|
X is a summation |
Conditional parallelization |
Iterations managed first-come, first-served, in blocks of 100 |
Iterations blocked evenly among threads (INTERLEAVE, GSS, RUNTIME scheduling also available) |
PCF standard |