Uses of Class
edu.rit.mp.Buf
Packages that use Buf
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 Cluster package contains the Parallel Java cluster middleware and the main program
for the PJ Job Scheduler Daemon process for a parallel computer.
-
Uses of Buf in edu.rit.mp
Subclasses of Buf in edu.rit.mpModifier and TypeClassDescriptionclassClass BooleanBuf is the abstract base class for a buffer of Boolean items sent or received using the Message Protocol (MP).classClass ByteBuf is the abstract base class for a buffer of byte items sent or received using the Message Protocol (MP).classClass CharacterBuf is the abstract base class for a buffer of character items sent or received using the Message Protocol (MP).classClass DoubleBuf is the abstract base class for a buffer of double items sent or received using the Message Protocol (MP).classClass FloatBuf is the abstract base class for a buffer of float items sent or received using the Message Protocol (MP).classClass IntegerBuf is the abstract base class for a buffer of integer items sent or received using the Message Protocol (MP).classClass LongBuf is the abstract base class for a buffer of long items sent or received using the Message Protocol (MP).classObjectBuf<T>Class ObjectBuf is the abstract base class for a buffer of object items sent or received using the Message Protocol (MP).classClass ShortBuf is the abstract base class for a buffer of short items sent or received using the Message Protocol (MP).classClass Signed16BitIntegerBuf is the abstract base class for a buffer of signed 16-bit integer items sent or received using the Message Protocol (MP).classClass Signed8BitIntegerBuf is the abstract base class for a buffer of signed 8-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned16BitIntegerBuf is the abstract base class for a buffer of unsigned 16-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned8BitIntegerBuf is the abstract base class for a buffer of unsigned 8-bit integer items sent or received using the Message Protocol (MP).Fields in edu.rit.mp declared as BufModifier and TypeFieldDescriptionprotected BufIORequest.myBufSource or destination of message items.Methods in edu.rit.mp that return BufModifier and TypeMethodDescriptionabstract BufBuf.getReductionBuf(Op op) Create a buffer for performing parallel reduction using the given binary operation.BooleanBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.abstract BufBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.ByteBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.CharacterBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.DoubleBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.FloatBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.IntegerBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.LongBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.ObjectBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.ShortBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.Signed16BitIntegerBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.Signed8BitIntegerBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.Unsigned16BitIntegerBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.Unsigned8BitIntegerBuf.getTemporaryBuf()Create a temporary buffer with the same type of items and the same length as this buffer.Methods in edu.rit.mp with parameters of type BufModifier and TypeMethodDescriptionvoidCopy items from the given buffer to this buffer.abstract voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.Receive a message from the given channel with the given tag.Receive a message from the given channel.Receive a message from the given channel with the given range of tags.voidChannelGroup.receiveNoWait(Channel theChannel, int theTag, Buf theDst, IORequest theIORequest) Receive (non-blocking) a message from the given channel with the given tag.voidChannelGroup.receiveNoWait(Channel theChannel, Buf theDst, IORequest theIORequest) Receive (non-blocking) a message from the given channel.voidChannelGroup.receiveNoWait(Channel theChannel, Range theTagRange, Buf theDst, IORequest theIORequest) Receive (non-blocking) a message from the given channel with the given range of tags.voidSend a message to the given channel with the given tag.voidSend a message to the given channel.voidChannelGroup.sendNoWait(Channel theChannel, int theTag, Buf theSrc, IORequest theIORequest) Send (non-blocking) a message to the given channel with the given tag.voidChannelGroup.sendNoWait(Channel theChannel, Buf theSrc, IORequest theIORequest) Send (non-blocking) a message to the given channel. -
Uses of Buf in edu.rit.mp.buf
Subclasses of Buf in edu.rit.mp.bufModifier and TypeClassDescriptionclassClass BooleanArrayBuf provides a buffer for an array of Boolean items sent or received using the Message Protocol (MP).classClass BooleanArrayBuf_1 provides a buffer for an array of Boolean items sent or received using the Message Protocol (MP).classClass BooleanItemBuf provides a buffer for a single Boolean item sent or received using the Message Protocol (MP).classClass BooleanMatrixBuf provides a buffer for a matrix of Boolean items sent or received using the Message Protocol (MP).classClass BooleanMatrixBuf_1 provides a buffer for a matrix of Boolean items sent or received using the Message Protocol (MP).classClass ByteArrayBuf provides a buffer for an array of byte items sent or received using the Message Protocol (MP).classClass ByteArrayBuf_1 provides a buffer for an array of byte items sent or received using the Message Protocol (MP).classClass ByteItemBuf provides a buffer for a single byte item sent or received using the Message Protocol (MP).classClass ByteMatrixBuf provides a buffer for a matrix of byte items sent or received using the Message Protocol (MP).classClass ByteMatrixBuf_1 provides a buffer for a matrix of byte items sent or received using the Message Protocol (MP).classClass CharacterArrayBuf provides a buffer for an array of character items sent or received using the Message Protocol (MP).classClass CharacterArrayBuf_1 provides a buffer for an array of character items sent or received using the Message Protocol (MP).classClass CharacterItemBuf provides a buffer for a single character item sent or received using the Message Protocol (MP).classClass CharacterMatrixBuf provides a buffer for a matrix of character items sent or received using the Message Protocol (MP).classClass CharacterMatrixBuf_1 provides a buffer for a matrix of character items sent or received using the Message Protocol (MP).classClass DoubleArrayBuf provides a buffer for an array of double items sent or received using the Message Protocol (MP).classClass DoubleArrayBuf_1 provides a buffer for an array of double items sent or received using the Message Protocol (MP).classClass DoubleItemBuf provides a buffer for a single double item sent or received using the Message Protocol (MP).classClass DoubleMatrixBuf provides a buffer for a matrix of double items sent or received using the Message Protocol (MP).classClass DoubleMatrixBuf_1 provides a buffer for a matrix of double items sent or received using the Message Protocol (MP).classClass EmptyBooleanBuf provides a Boolean buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyByteBuf provides a byte buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyCharacterBuf provides a character buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyDoubleBuf provides a double buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyFloatBuf provides a float buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyIntegerBuf provides an integer buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyLongBuf provides a long buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyObjectBuf provides an object buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyShortBuf provides a short buffer that contains no items for messages using the Message Protocol (MP).classClass EmptySigned16BitIntegerBuf provides a signed 16-bit integer buffer that contains no items for messages using the Message Protocol (MP).classClass EmptySigned8BitIntegerBuf provides a signed 8-bit integer buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyUnsigned16BitIntegerBuf provides an unsigned 16-bit integer buffer that contains no items for messages using the Message Protocol (MP).classClass EmptyUnsigned8BitIntegerBuf provides an unsigned 8-bit integer buffer that contains no items for messages using the Message Protocol (MP).classClass FloatArrayBuf provides a buffer for an array of float items sent or received using the Message Protocol (MP).classClass FloatArrayBuf_1 provides a buffer for an array of float items sent or received using the Message Protocol (MP).classClass FloatItemBuf provides a buffer for a single float item sent or received using the Message Protocol (MP).classClass FloatMatrixBuf provides a buffer for a matrix of float items sent or received using the Message Protocol (MP).classClass FloatMatrixBuf_1 provides a buffer for a matrix of float items sent or received using the Message Protocol (MP).classClass IntegerArrayBuf provides a buffer for an array of integer items sent or received using the Message Protocol (MP).classClass IntegerArrayBuf_1 provides a buffer for an array of integer items sent or received using the Message Protocol (MP).classClass IntegerItemBuf provides a buffer for a single integer item sent or received using the Message Protocol (MP).classClass IntegerMatrixBuf provides a buffer for a matrix of integer items sent or received using the Message Protocol (MP).classClass IntegerMatrixBuf_1 provides a buffer for a matrix of integer items sent or received using the Message Protocol (MP).classClass LongArrayBuf provides a buffer for an array of long items sent or received using the Message Protocol (MP).classClass LongArrayBuf_1 provides a buffer for an array of long items sent or received using the Message Protocol (MP).classClass LongItemBuf provides a buffer for a single long item sent or received using the Message Protocol (MP).classClass LongMatrixBuf provides a buffer for a matrix of long items sent or received using the Message Protocol (MP).classClass LongMatrixBuf_1 provides a buffer for a matrix of long items sent or received using the Message Protocol (MP).classClass ObjectArrayBuf provides a buffer for an array of object items sent or received using the Message Protocol (MP).classClass ObjectArrayBuf_1 provides a buffer for an array of object items sent or received using the Message Protocol (MP).classClass ObjectItemBuf provides a buffer for a single object item sent or received using the Message Protocol (MP).classClass ObjectMatrixBuf provides a buffer for a matrix of object items sent or received using the Message Protocol (MP).classClass ObjectMatrixBuf_1 provides a buffer for a matrix of object items sent or received using the Message Protocol (MP).classClass SharedBooleanArrayBuf provides a buffer for a multiple thread safe array of Boolean items sent or received using the Message Protocol (MP).classClass SharedBooleanArrayBuf_1 provides a buffer for a multiple thread safe array of Boolean items sent or received using the Message Protocol (MP).classClass SharedBooleanBuf provides a buffer for a multiple thread safe Boolean item sent or received using the Message Protocol (MP).classClass SharedByteArrayBuf provides a buffer for a multiple thread safe array of byte items sent or received using the Message Protocol (MP).classClass SharedByteArrayBuf_1 provides a buffer for a multiple thread safe array of byte items sent or received using the Message Protocol (MP).classClass SharedByteBuf provides a buffer for a multiple thread safe byte item sent or received using the Message Protocol (MP).classClass SharedCharacterArrayBuf provides a buffer for a multiple thread safe array of character items sent or received using the Message Protocol (MP).classClass SharedCharacterArrayBuf_1 provides a buffer for a multiple thread safe array of character items sent or received using the Message Protocol (MP).classClass SharedCharacterBuf provides a buffer for a shared character item sent or received using the Message Protocol (MP).classClass SharedDoubleArrayBuf provides a buffer for a multiple thread safe array of double items sent or received using the Message Protocol (MP).classClass SharedDoubleArrayBuf_1 provides a buffer for a multiple thread safe array of double items sent or received using the Message Protocol (MP).classClass SharedDoubleBuf provides a buffer for a shared double item sent or received using the Message Protocol (MP).classClass SharedFloatArrayBuf provides a buffer for a multiple thread safe array of float items sent or received using the Message Protocol (MP).classClass SharedFloatArrayBuf_1 provides a buffer for a multiple thread safe array of float items sent or received using the Message Protocol (MP).classClass SharedFloatBuf provides a buffer for a shared float item sent or received using the Message Protocol (MP).classClass SharedIntegerArrayBuf provides a buffer for a multiple thread safe array of integer items sent or received using the Message Protocol (MP).classClass SharedIntegerArrayBuf_1 provides a buffer for a multiple thread safe array of integer items sent or received using the Message Protocol (MP).classClass SharedIntegerBuf provides a buffer for a shared integer item sent or received using the Message Protocol (MP).classClass SharedLongArrayBuf provides a buffer for a multiple thread safe array of long items sent or received using the Message Protocol (MP).classClass SharedLongArrayBuf_1 provides a buffer for a multiple thread safe array of long items sent or received using the Message Protocol (MP).classClass SharedLongBuf provides a buffer for a shared long item sent or received using the Message Protocol (MP).classClass SharedObjectArrayBuf provides a buffer for a multiple thread safe array of object items sent or received using the Message Protocol (MP).classClass SharedObjectArrayBuf_1 provides a buffer for a multiple thread safe array of object items sent or received using the Message Protocol (MP).classClass SharedObjectBuf provides a buffer for a shared object item sent or received using the Message Protocol (MP).classClass SharedShortArrayBuf provides a buffer for a multiple thread safe array of short items sent or received using the Message Protocol (MP).classClass SharedShortArrayBuf_1 provides a buffer for a multiple thread safe array of short items sent or received using the Message Protocol (MP).classClass SharedShortBuf provides a buffer for a shared short item sent or received using the Message Protocol (MP).classClass SharedSigned16BitIntegerArrayBuf provides a buffer for a multiple thread safe array of signed 16-bit integer items sent or received using the Message Protocol (MP).classClass SharedSigned16BitIntegerArrayBuf_1 provides a buffer for a multiple thread safe array of signed 16-bit integer items sent or received using the Message Protocol (MP).classClass SharedSigned16BitIntegerBuf provides a buffer for a single signed 16-bit integer item sent or received using the Message Protocol (MP).classClass SharedSigned8BitIntegerArrayBuf provides a buffer for a multiple thread safe array of signed 8-bit integer items sent or received using the Message Protocol (MP).classClass SharedSigned8BitIntegerArrayBuf_1 provides a buffer for a multiple thread safe array of signed 8-bit integer items sent or received using the Message Protocol (MP).classClass SharedSigned8BitIntegerBuf provides a buffer for a shared signed 8-bit integer item sent or received using the Message Protocol (MP).classClass SharedUnsigned16BitIntegerArrayBuf provides a buffer for a multiple thread safe array of unsigned 16-bit integer items sent or received using the Message Protocol (MP).classClass SharedUnsigned16BitIntegerArrayBuf_1 provides a buffer for a multiple thread safe array of unsigned 16-bit integer items sent or received using the Message Protocol (MP).classClass SharedUnsigned16BitIntegerBuf provides a buffer for a shared unsigned 16-bit integer item sent or received using the Message Protocol (MP).classClass SharedUnsigned8BitIntegerArrayBuf provides a buffer for a multiple thread safe array of unsigned 8-bit integer items sent or received using the Message Protocol (MP).classClass SharedUnsigned8BitIntegerArrayBuf_1 provides a buffer for a multiple thread safe array of unsigned 8-bit integer items sent or received using the Message Protocol (MP).classClass SharedUnsigned8BitIntegerBuf provides a buffer for a single unsigned 8-bit integer item sent or received using the Message Protocol (MP).classClass ShortArrayBuf provides a buffer for an array of short items sent or received using the Message Protocol (MP).classClass ShortArrayBuf_1 provides a buffer for an array of short items sent or received using the Message Protocol (MP).classClass ShortItemBuf provides a buffer for a single short item sent or received using the Message Protocol (MP).classClass ShortMatrixBuf provides a buffer for a matrix of short items sent or received using the Message Protocol (MP).classClass ShortMatrixBuf_1 provides a buffer for a matrix of short items sent or received using the Message Protocol (MP).classClass Signed16BitIntegerArrayBuf provides a buffer for an array of signed 16-bit integer items sent or received using the Message Protocol (MP).classClass Signed16BitIntegerArrayBuf_1 provides a buffer for an array of signed 16-bit integer items sent or received using the Message Protocol (MP).classClass Signed16BitIntegerItemBuf provides a buffer for a single signed 16-bit integer item sent or received using the Message Protocol (MP).classClass Signed16BitIntegerMatrixBuf provides a buffer for a matrix of signed 16-bit integer items sent or received using the Message Protocol (MP).classClass Signed16BitIntegerMatrixBuf_1 provides a buffer for a matrix of signed 16-bit integer items sent or received using the Message Protocol (MP).classClass Signed8BitIntegerArrayBuf provides a buffer for an array of signed 8-bit integer items sent or received using the Message Protocol (MP).classClass Signed8BitIntegerArrayBuf_1 provides a buffer for an array of signed 8-bit integer items sent or received using the Message Protocol (MP).classClass Signed8BitIntegerItemBuf provides a buffer for a single signed 8-bit integer item sent or received using the Message Protocol (MP).classClass Signed8BitIntegerMatrixBuf provides a buffer for a matrix of signed 8-bit integer items sent or received using the Message Protocol (MP).classClass Signed8BitIntegerMatrixBuf_1 provides a buffer for a matrix of signed 8-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned16BitIntegerArrayBuf provides a buffer for an array of unsigned 16-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned16BitIntegerArrayBuf_1 provides a buffer for an array of unsigned 16-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned16BitIntegerItemBuf provides a buffer for a single unsigned 16-bit integer item sent or received using the Message Protocol (MP).classClass Unsigned16BitIntegerMatrixBuf provides a buffer for a matrix of unsigned 16-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned16BitIntegerMatrixBuf_1 provides a buffer for a matrix of unsigned 16-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned8BitIntegerArrayBuf provides a buffer for an array of unsigned 8-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned8BitIntegerArrayBuf_1 provides a buffer for an array of unsigned 8-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned8BitIntegerItemBuf provides a buffer for a single unsigned 8-bit integer item sent or received using the Message Protocol (MP).classClass Unsigned8BitIntegerMatrixBuf provides a buffer for a matrix of unsigned 8-bit integer items sent or received using the Message Protocol (MP).classClass Unsigned8BitIntegerMatrixBuf_1 provides a buffer for a matrix of unsigned 8-bit integer items sent or received using the Message Protocol (MP).Methods in edu.rit.mp.buf that return BufModifier 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.Methods in edu.rit.mp.buf with parameters of type BufModifier and TypeMethodDescriptionvoidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer.voidCopy items from the given buffer to this buffer. -
Uses of Buf in edu.rit.pj
Methods in edu.rit.pj with parameters of type BufModifier and TypeMethodDescriptionvoidAll-gather messages from each process to all processes in this communicator using the given message tag.voidAll-gather messages from each process to all processes in this communicator.voidPerform an all-reduce on all processes in this communicator using the given message tag.voidPerform an all-reduce on all processes in this communicator.voidDo an all-to-all among all processes in this communicator using the given message tag.voidDo an all-to-all among all processes in this communicator.voidBroadcast a message to all processes in this communicator using the given message tag.voidBroadcast a message to 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.Comm.floodReceive(Buf buffer) Flood-receive a message from any process in this communicator.Comm.floodReceive(Buf buffer, CommRequest request) Flood-receive a message from any process in this communicator (non-blocking).Comm.floodReceive(Integer tag, Buf buffer) Flood-receive a message from any process in this communicator with the given message tag.Comm.floodReceive(Integer tag, Buf buffer, CommRequest request) Flood-receive a message from any process in this communicator with the given message tag (non-blocking).voidFlood-send a message to all processes in this communicator with the given message tag.Comm.floodSend(int tag, Buf buffer, CommRequest request) Flood-send a message to all processes in this communicator with the given message tag (non-blocking).voidFlood-send a message to all processes in this communicator.Comm.floodSend(Buf buffer, CommRequest request) Flood-send a message to all processes in this communicator (non-blocking).voidGather messages from all processes in this communicator using the given message tag.voidGather messages from all processes in this communicator.Receive a message from the process at the given rank in this communicator with the given message tag.Comm.receive(Integer fromRank, int tag, Buf buffer, CommRequest request) Receive a message from the process at the given rank in this communicator with the given message tag (non-blocking).Receive a message from the process at the given rank in this communicator.Comm.receive(Integer fromRank, Buf buffer, CommRequest request) Receive a message from the process at the given rank in this communicator (non-blocking).Receive a message from the process at the given rank in this communicator with the given message tag range.Comm.receive(Integer fromRank, Range tagRange, Buf buffer, CommRequest request) Receive a message from the process at the given rank in this communicator with the given message tag range (non-blocking).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.voidScatter messages to all processes in this communicator using the given message tag.voidScatter messages to all processes in this communicator.voidSend a message to the process at the given rank in this communicator with the given message tag.Comm.send(int toRank, int tag, Buf buffer, CommRequest request) Send a message to the process at the given rank in this communicator with the given message tag (non-blocking).voidSend a message to the process at the given rank in this communicator.Comm.send(int toRank, Buf buffer, CommRequest request) Send a message to the process at the given rank in this communicator (non-blocking).Comm.sendReceive(int toRank, int sendTag, Buf sendBuf, int fromRank, int recvTag, Buf recvBuf) Send a message to the process at the given rank in this communicator with the given message tag, and receive a message from the process at the given rank in this communicator with the given message tag.Comm.sendReceive(int toRank, int sendTag, Buf sendBuf, int fromRank, int recvTag, Buf recvBuf, CommRequest request) Send a message to the process at the given rank in this communicator with the given message tag, and receive a message from the process at the given rank in this communicator with the given message tag (non-blocking).Comm.sendReceive(int toRank, Buf sendBuf, int fromRank, Buf recvBuf) Send a message to the process at the given rank in this communicator, and receive a message from the process at the given rank in this communicator.Comm.sendReceive(int toRank, Buf sendBuf, int fromRank, Buf recvBuf, CommRequest request) Send a message to the process at the given rank in this communicator, and receive a message from the process at the given rank in this communicator (non-blocking). -
Uses of Buf in edu.rit.pj.cluster
Methods in edu.rit.pj.cluster with parameters of type BufModifier and TypeMethodDescriptionReceive a message from this proxy's far end process.Receive a message with the given tag from this proxy's far end process.voidSend a message with the given tag and items to this proxy's far end process.