Having recognized the type of communication in each dimension of an array for structured communication or each array for unstructured
communication in a statement,
the compiler needs to perform the appropriate program transformations.
We now illustrate these transformations.