Next: Alignment directives Up: Data Distribution Previous: Data Distribution

Decomposition directives

A decomposition directive declares a problem domain. The directive declares the name, dimensionality, and size of a decomposition.

A decomposition-directive is:
DECOMPOSITION decomposition-spec-list

A decomposition-spec is:
array-name ( size-list )

A size is:
scalar-integer-constant

The decomposition directive defines arrays as data parallel [39] and is machine independent. Examples of decomposition directives are shown below:
DECOMPOSITION A(N)
DECOMPOSITION B(N,N)
where is declared as a one-dimensional decomposition of size , and is a two-dimensional by decomposition.


zbozkus@
Thu Jul 6 21:09:19 EDT 1995