next up previous contents
Next: Do-loops and Forall Statements Up: Data Parallel Execution Previous: Forall Examples

 

Execution Process

Execution is as follows,

  1. evaluate subscript expressions (< forall-triplet-list >),
  2. evaluate mask for all indices,
  3. for all .TRUE. mask elements, evaluate whole of RHS of assignment,
  4. assign RHSs to corresponding LHSs

Note, as always, parallel integrity must be maintained.

For more information, click here gif


next up previous contents
Next: Do-loops and Forall Statements Up: Data Parallel Execution Previous: Forall Examples

©University of Liverpool, 1997
Wed May 28 23:37:18 BST 1997
Not for commercial use.