represents the translated form of expression
.
Since we use the localBlock() method to compute parameters of
the local loop, this translation is identical for every
distribution format--block-distribution, simple-cyclic distribution,
aligned subranges, and so on -- supported by the language.
Of course there is an overhead related to abstracting this local-block
parameter computation into a method call; but the method call is made
at most once at the start of each loop, and we expect that in many
cases optimizing translators will recognize repeat calls to these
methods, or recognize the distribution format and inline the
computations, reducing the overhead further.