Uses of Class
edu.rit.pj.reduction.Op
Package
Description
The MP package provides low-level support for Message Passing.
The BUF package provides data buffers for Message Passing.
The PJ package (Parallel Java) support shared memory, message passing and
hybrid shared memory/message passing parallelization in pure Java.
The Reduction package provides a variety of reduction variables.
-
Uses of Op in edu.rit.mp
Modifier and TypeMethodDescriptionabstract Buf
Buf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation. -
Uses of Op in edu.rit.mp.buf
Modifier and TypeMethodDescriptionBooleanArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.BooleanArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.BooleanItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.BooleanMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.BooleanMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ByteArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ByteArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ByteItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ByteMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ByteMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.CharacterArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.CharacterArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.CharacterItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.CharacterMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.CharacterMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.DoubleArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.DoubleArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.DoubleItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.DoubleMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.DoubleMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyBooleanBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyByteBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyCharacterBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyDoubleBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyFloatBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyLongBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyObjectBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyShortBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptySigned16BitIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptySigned8BitIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyUnsigned16BitIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.EmptyUnsigned8BitIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.FloatArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.FloatArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.FloatItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.FloatMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.FloatMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.IntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.IntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.IntegerItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.IntegerMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.IntegerMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.LongArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.LongArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.LongItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.LongMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.LongMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ObjectArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ObjectArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ObjectItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ObjectMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ObjectMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedBooleanArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedBooleanArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedBooleanBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedByteArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedByteArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedByteBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedCharacterArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedCharacterArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedCharacterBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedDoubleArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedDoubleArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedDoubleBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedFloatArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedFloatArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedFloatBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedIntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedIntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedLongArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedLongArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedLongBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedObjectArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedObjectArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedObjectBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedShortArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedShortArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedShortBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedSigned16BitIntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedSigned16BitIntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedSigned16BitIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedSigned8BitIntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedSigned8BitIntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedSigned8BitIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedUnsigned16BitIntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedUnsigned16BitIntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedUnsigned16BitIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedUnsigned8BitIntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedUnsigned8BitIntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.SharedUnsigned8BitIntegerBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ShortArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ShortArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ShortItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ShortMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.ShortMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed16BitIntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed16BitIntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed16BitIntegerItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed16BitIntegerMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed16BitIntegerMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed8BitIntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed8BitIntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed8BitIntegerItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed8BitIntegerMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Signed8BitIntegerMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned16BitIntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned16BitIntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned16BitIntegerItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned16BitIntegerMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned16BitIntegerMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned8BitIntegerArrayBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned8BitIntegerArrayBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned8BitIntegerItemBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned8BitIntegerMatrixBuf_1.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation.Unsigned8BitIntegerMatrixBuf.getReductionBuf
(Op op) Create a buffer for performing parallel reduction using the given binary operation. -
Uses of Op in edu.rit.pj
Modifier and TypeMethodDescriptionvoid
Perform an all-reduce on all processes in this communicator using the given message tag.void
Perform an all-reduce on all processes in this communicator.void
Comm.exclusiveScan
(int tag, Buf buf, Op op, Object item) Perform an exclusive scan on all processes in this communicator using the given message tag.void
Comm.exclusiveScan
(Buf buf, Op op, Object item) Perform an exclusive scan on all processes in this communicator.void
Perform a reduction on all processes in this communicator using the given message tag.void
Perform a reduction on all processes in this communicator.void
Perform a scan on all processes in this communicator using the given message tag.void
Perform a scan on all processes in this communicator. -
Uses of Op in edu.rit.pj.reduction
Modifier and TypeClassDescriptionclass
Class BooleanOp is the abstract base class for a binary operation on Boolean values, used to do reduction in a parallel program.class
Class ByteOp is the abstract base class for a binary operation on byte values, used to do reduction in a parallel program.class
Class CharacterOp is the abstract base class for a binary operation on character values, used to do reduction in a parallel program.class
Class DoubleOp is the abstract base class for a binary operation on double values, used to do reduction in a parallel program.class
Class FloatOp is the abstract base class for a binary operation on float values, used to do reduction in a parallel program.class
Class IntegerOp is the abstract base class for a binary operation on integer values, used to do reduction in a parallel program.class
Class LongOp is the abstract base class for a binary operation on long values, used to do reduction in a parallel program.class
ObjectOp<T>
Class ObjectOp is the abstract base class for a binary operation on object values, used to do reduction in a parallel program.class
Class ShortOp is the abstract base class for a binary operation on short values, used to do reduction in a parallel program.