Next: Effect and Restrictions
Up: The Java Adlib API
Previous: Effect and Restrictions
Contents
A anyDim() method is a boolean reduction operation for computing
the logical disjunction of the elements of a distributed array of its
dimensions, yielding a reduced array with the rank one less than the source.
The prototype is
where the notation boolean # means a multiarray of arbitrary rank
with elements of type boolean.
The result of this operation is written in res.
The reduction occurs in dimension dimension.
The anyDim method is implemented by a schedule object with HPspmd
class AnyDim.
This class has two constructors with arguments identical to the method above,
and has one public method with no arguments called execute(),
which executes the schedule.
The effective public interface of the AnyDim class is
The source array is source and the result array is res.
They will both have elements of type boolean.
The reduction occurs in dimension dimension.
Subsections
Bryan Carpenter
2004-06-09