Uses of Class
edu.rit.pj.reduction.Op
Packages that use 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
Methods in edu.rit.mp with parameters of type OpModifier and TypeMethodDescriptionabstract BufBuf.getReductionBuf(Op op) Create a buffer for performing parallel reduction using the given binary operation. -
Uses of Op in edu.rit.mp.buf
Methods in edu.rit.mp.buf with parameters of type OpModifier 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
Methods in edu.rit.pj with parameters of type OpModifier and TypeMethodDescriptionvoidPerform an all-reduce on all processes in this communicator using the given message tag.voidPerform an all-reduce on all processes in this communicator.voidComm.exclusiveScan(int tag, Buf buf, Op op, Object item) Perform an exclusive scan on all processes in this communicator using the given message tag.voidComm.exclusiveScan(Buf buf, Op op, Object item) Perform an exclusive scan on all processes in this communicator.voidPerform a reduction on all processes in this communicator using the given message tag.voidPerform a reduction on all processes in this communicator.voidPerform a scan on all processes in this communicator using the given message tag.voidPerform a scan on all processes in this communicator. -
Uses of Op in edu.rit.pj.reduction
Subclasses of Op in edu.rit.pj.reductionModifier and TypeClassDescriptionclassClass BooleanOp is the abstract base class for a binary operation on Boolean values, used to do reduction in a parallel program.classClass ByteOp is the abstract base class for a binary operation on byte values, used to do reduction in a parallel program.classClass CharacterOp is the abstract base class for a binary operation on character values, used to do reduction in a parallel program.classClass DoubleOp is the abstract base class for a binary operation on double values, used to do reduction in a parallel program.classClass FloatOp is the abstract base class for a binary operation on float values, used to do reduction in a parallel program.classClass IntegerOp is the abstract base class for a binary operation on integer values, used to do reduction in a parallel program.classClass LongOp is the abstract base class for a binary operation on long values, used to do reduction in a parallel program.classObjectOp<T>Class ObjectOp is the abstract base class for a binary operation on object values, used to do reduction in a parallel program.classClass ShortOp is the abstract base class for a binary operation on short values, used to do reduction in a parallel program.