In many cases, some portion of distributed arrays are used more than once
with the same pattern. The compiler can detect that two references
to an array section that has the same pattern if between those references
the array is unaltered. The compiler may eliminate extra communications
and use the first communication's temporary instead of the second
communication.
Again this optimization can be done in a statement and on as
inter statements basis.
Section shows a Gaussian Elimination sample program
using the eliminate unnecessary communications optimization.