next up previous contents
Next: Treatment of FORALL and Up: HPF_CRAFT Functional Summary Previous: The ON Clause

Array Syntax

Array syntax is treated identically in HPF_CRAFT as in HPF for explicitly mapped objects. For private objects the behavior is identical to that of HPF_LOCAL. When private objects and explicitly mapped objects are combined the rules are as follows:

result = rhs_1 op_1 rhs_2 op_2 ... op_m rhs_n

All processors must participate in any array syntax statement in which the value of an explicitly mapped array is modified, and there is implicit barrier synchronization after the statement executes.