Single phase of communication not enough
FORALL (I = 1:50) RES (I) = A (IND (I))
Assume IND aligned with RES (if not, do array assignment to make it so).
Owner of RES(I) also owns IND(I), so knows where source element lives.
But, owner of source element, A(IND(I)), generally does not know it must be moved.
Some request communications needed.