Uses of Class
edu.rit.mp.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
Modifier and TypeClassDescriptionclass
Class BooleanBuf is the abstract base class for a buffer of Boolean items sent or received using the Message Protocol (MP).class
Class ByteBuf is the abstract base class for a buffer of byte items sent or received using the Message Protocol (MP).class
Class CharacterBuf is the abstract base class for a buffer of character items sent or received using the Message Protocol (MP).class
Class DoubleBuf is the abstract base class for a buffer of double items sent or received using the Message Protocol (MP).class
Class FloatBuf is the abstract base class for a buffer of float items sent or received using the Message Protocol (MP).class
Class IntegerBuf is the abstract base class for a buffer of integer items sent or received using the Message Protocol (MP).class
Class LongBuf is the abstract base class for a buffer of long items sent or received using the Message Protocol (MP).class
ObjectBuf<T>
Class ObjectBuf is the abstract base class for a buffer of object items sent or received using the Message Protocol (MP).class
Class ShortBuf is the abstract base class for a buffer of short items sent or received using the Message Protocol (MP).class
Class Signed16BitIntegerBuf is the abstract base class for a buffer of signed 16-bit integer items sent or received using the Message Protocol (MP).class
Class Signed8BitIntegerBuf is the abstract base class for a buffer of signed 8-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned16BitIntegerBuf is the abstract base class for a buffer of unsigned 16-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned8BitIntegerBuf is the abstract base class for a buffer of unsigned 8-bit integer items sent or received using the Message Protocol (MP).Modifier and TypeFieldDescriptionprotected Buf
IORequest.myBuf
Source or destination of message items.Modifier and TypeMethodDescriptionabstract Buf
Buf.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 Buf
Buf.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.Modifier and TypeMethodDescriptionvoid
Copy items from the given buffer to this buffer.abstract void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy 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.void
ChannelGroup.receiveNoWait
(Channel theChannel, int theTag, Buf theDst, IORequest theIORequest) Receive (non-blocking) a message from the given channel with the given tag.void
ChannelGroup.receiveNoWait
(Channel theChannel, Buf theDst, IORequest theIORequest) Receive (non-blocking) a message from the given channel.void
ChannelGroup.receiveNoWait
(Channel theChannel, Range theTagRange, Buf theDst, IORequest theIORequest) Receive (non-blocking) a message from the given channel with the given range of tags.void
Send a message to the given channel with the given tag.void
Send a message to the given channel.void
ChannelGroup.sendNoWait
(Channel theChannel, int theTag, Buf theSrc, IORequest theIORequest) Send (non-blocking) a message to the given channel with the given tag.void
ChannelGroup.sendNoWait
(Channel theChannel, Buf theSrc, IORequest theIORequest) Send (non-blocking) a message to the given channel. -
Uses of Buf in edu.rit.mp.buf
Modifier and TypeClassDescriptionclass
Class BooleanArrayBuf provides a buffer for an array of Boolean items sent or received using the Message Protocol (MP).class
Class BooleanArrayBuf_1 provides a buffer for an array of Boolean items sent or received using the Message Protocol (MP).class
Class BooleanItemBuf provides a buffer for a single Boolean item sent or received using the Message Protocol (MP).class
Class BooleanMatrixBuf provides a buffer for a matrix of Boolean items sent or received using the Message Protocol (MP).class
Class BooleanMatrixBuf_1 provides a buffer for a matrix of Boolean items sent or received using the Message Protocol (MP).class
Class ByteArrayBuf provides a buffer for an array of byte items sent or received using the Message Protocol (MP).class
Class ByteArrayBuf_1 provides a buffer for an array of byte items sent or received using the Message Protocol (MP).class
Class ByteItemBuf provides a buffer for a single byte item sent or received using the Message Protocol (MP).class
Class ByteMatrixBuf provides a buffer for a matrix of byte items sent or received using the Message Protocol (MP).class
Class ByteMatrixBuf_1 provides a buffer for a matrix of byte items sent or received using the Message Protocol (MP).class
Class CharacterArrayBuf provides a buffer for an array of character items sent or received using the Message Protocol (MP).class
Class CharacterArrayBuf_1 provides a buffer for an array of character items sent or received using the Message Protocol (MP).class
Class CharacterItemBuf provides a buffer for a single character item sent or received using the Message Protocol (MP).class
Class CharacterMatrixBuf provides a buffer for a matrix of character items sent or received using the Message Protocol (MP).class
Class CharacterMatrixBuf_1 provides a buffer for a matrix of character items sent or received using the Message Protocol (MP).class
Class DoubleArrayBuf provides a buffer for an array of double items sent or received using the Message Protocol (MP).class
Class DoubleArrayBuf_1 provides a buffer for an array of double items sent or received using the Message Protocol (MP).class
Class DoubleItemBuf provides a buffer for a single double item sent or received using the Message Protocol (MP).class
Class DoubleMatrixBuf provides a buffer for a matrix of double items sent or received using the Message Protocol (MP).class
Class DoubleMatrixBuf_1 provides a buffer for a matrix of double items sent or received using the Message Protocol (MP).class
Class EmptyBooleanBuf provides a Boolean buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyByteBuf provides a byte buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyCharacterBuf provides a character buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyDoubleBuf provides a double buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyFloatBuf provides a float buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyIntegerBuf provides an integer buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyLongBuf provides a long buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyObjectBuf provides an object buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyShortBuf provides a short buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptySigned16BitIntegerBuf provides a signed 16-bit integer buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptySigned8BitIntegerBuf provides a signed 8-bit integer buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyUnsigned16BitIntegerBuf provides an unsigned 16-bit integer buffer that contains no items for messages using the Message Protocol (MP).class
Class EmptyUnsigned8BitIntegerBuf provides an unsigned 8-bit integer buffer that contains no items for messages using the Message Protocol (MP).class
Class FloatArrayBuf provides a buffer for an array of float items sent or received using the Message Protocol (MP).class
Class FloatArrayBuf_1 provides a buffer for an array of float items sent or received using the Message Protocol (MP).class
Class FloatItemBuf provides a buffer for a single float item sent or received using the Message Protocol (MP).class
Class FloatMatrixBuf provides a buffer for a matrix of float items sent or received using the Message Protocol (MP).class
Class FloatMatrixBuf_1 provides a buffer for a matrix of float items sent or received using the Message Protocol (MP).class
Class IntegerArrayBuf provides a buffer for an array of integer items sent or received using the Message Protocol (MP).class
Class IntegerArrayBuf_1 provides a buffer for an array of integer items sent or received using the Message Protocol (MP).class
Class IntegerItemBuf provides a buffer for a single integer item sent or received using the Message Protocol (MP).class
Class IntegerMatrixBuf provides a buffer for a matrix of integer items sent or received using the Message Protocol (MP).class
Class IntegerMatrixBuf_1 provides a buffer for a matrix of integer items sent or received using the Message Protocol (MP).class
Class LongArrayBuf provides a buffer for an array of long items sent or received using the Message Protocol (MP).class
Class LongArrayBuf_1 provides a buffer for an array of long items sent or received using the Message Protocol (MP).class
Class LongItemBuf provides a buffer for a single long item sent or received using the Message Protocol (MP).class
Class LongMatrixBuf provides a buffer for a matrix of long items sent or received using the Message Protocol (MP).class
Class LongMatrixBuf_1 provides a buffer for a matrix of long items sent or received using the Message Protocol (MP).class
Class ObjectArrayBuf provides a buffer for an array of object items sent or received using the Message Protocol (MP).class
Class ObjectArrayBuf_1 provides a buffer for an array of object items sent or received using the Message Protocol (MP).class
Class ObjectItemBuf provides a buffer for a single object item sent or received using the Message Protocol (MP).class
Class ObjectMatrixBuf provides a buffer for a matrix of object items sent or received using the Message Protocol (MP).class
Class ObjectMatrixBuf_1 provides a buffer for a matrix of object items sent or received using the Message Protocol (MP).class
Class SharedBooleanArrayBuf provides a buffer for a multiple thread safe array of Boolean items sent or received using the Message Protocol (MP).class
Class SharedBooleanArrayBuf_1 provides a buffer for a multiple thread safe array of Boolean items sent or received using the Message Protocol (MP).class
Class SharedBooleanBuf provides a buffer for a multiple thread safe Boolean item sent or received using the Message Protocol (MP).class
Class SharedByteArrayBuf provides a buffer for a multiple thread safe array of byte items sent or received using the Message Protocol (MP).class
Class SharedByteArrayBuf_1 provides a buffer for a multiple thread safe array of byte items sent or received using the Message Protocol (MP).class
Class SharedByteBuf provides a buffer for a multiple thread safe byte item sent or received using the Message Protocol (MP).class
Class SharedCharacterArrayBuf provides a buffer for a multiple thread safe array of character items sent or received using the Message Protocol (MP).class
Class SharedCharacterArrayBuf_1 provides a buffer for a multiple thread safe array of character items sent or received using the Message Protocol (MP).class
Class SharedCharacterBuf provides a buffer for a shared character item sent or received using the Message Protocol (MP).class
Class SharedDoubleArrayBuf provides a buffer for a multiple thread safe array of double items sent or received using the Message Protocol (MP).class
Class SharedDoubleArrayBuf_1 provides a buffer for a multiple thread safe array of double items sent or received using the Message Protocol (MP).class
Class SharedDoubleBuf provides a buffer for a shared double item sent or received using the Message Protocol (MP).class
Class SharedFloatArrayBuf provides a buffer for a multiple thread safe array of float items sent or received using the Message Protocol (MP).class
Class SharedFloatArrayBuf_1 provides a buffer for a multiple thread safe array of float items sent or received using the Message Protocol (MP).class
Class SharedFloatBuf provides a buffer for a shared float item sent or received using the Message Protocol (MP).class
Class SharedIntegerArrayBuf provides a buffer for a multiple thread safe array of integer items sent or received using the Message Protocol (MP).class
Class SharedIntegerArrayBuf_1 provides a buffer for a multiple thread safe array of integer items sent or received using the Message Protocol (MP).class
Class SharedIntegerBuf provides a buffer for a shared integer item sent or received using the Message Protocol (MP).class
Class SharedLongArrayBuf provides a buffer for a multiple thread safe array of long items sent or received using the Message Protocol (MP).class
Class SharedLongArrayBuf_1 provides a buffer for a multiple thread safe array of long items sent or received using the Message Protocol (MP).class
Class SharedLongBuf provides a buffer for a shared long item sent or received using the Message Protocol (MP).class
Class SharedObjectArrayBuf provides a buffer for a multiple thread safe array of object items sent or received using the Message Protocol (MP).class
Class SharedObjectArrayBuf_1 provides a buffer for a multiple thread safe array of object items sent or received using the Message Protocol (MP).class
Class SharedObjectBuf provides a buffer for a shared object item sent or received using the Message Protocol (MP).class
Class SharedShortArrayBuf provides a buffer for a multiple thread safe array of short items sent or received using the Message Protocol (MP).class
Class SharedShortArrayBuf_1 provides a buffer for a multiple thread safe array of short items sent or received using the Message Protocol (MP).class
Class SharedShortBuf provides a buffer for a shared short item sent or received using the Message Protocol (MP).class
Class SharedSigned16BitIntegerArrayBuf provides a buffer for a multiple thread safe array of signed 16-bit integer items sent or received using the Message Protocol (MP).class
Class 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).class
Class SharedSigned16BitIntegerBuf provides a buffer for a single signed 16-bit integer item sent or received using the Message Protocol (MP).class
Class SharedSigned8BitIntegerArrayBuf provides a buffer for a multiple thread safe array of signed 8-bit integer items sent or received using the Message Protocol (MP).class
Class 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).class
Class SharedSigned8BitIntegerBuf provides a buffer for a shared signed 8-bit integer item sent or received using the Message Protocol (MP).class
Class SharedUnsigned16BitIntegerArrayBuf provides a buffer for a multiple thread safe array of unsigned 16-bit integer items sent or received using the Message Protocol (MP).class
Class 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).class
Class SharedUnsigned16BitIntegerBuf provides a buffer for a shared unsigned 16-bit integer item sent or received using the Message Protocol (MP).class
Class SharedUnsigned8BitIntegerArrayBuf provides a buffer for a multiple thread safe array of unsigned 8-bit integer items sent or received using the Message Protocol (MP).class
Class 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).class
Class SharedUnsigned8BitIntegerBuf provides a buffer for a single unsigned 8-bit integer item sent or received using the Message Protocol (MP).class
Class ShortArrayBuf provides a buffer for an array of short items sent or received using the Message Protocol (MP).class
Class ShortArrayBuf_1 provides a buffer for an array of short items sent or received using the Message Protocol (MP).class
Class ShortItemBuf provides a buffer for a single short item sent or received using the Message Protocol (MP).class
Class ShortMatrixBuf provides a buffer for a matrix of short items sent or received using the Message Protocol (MP).class
Class ShortMatrixBuf_1 provides a buffer for a matrix of short items sent or received using the Message Protocol (MP).class
Class Signed16BitIntegerArrayBuf provides a buffer for an array of signed 16-bit integer items sent or received using the Message Protocol (MP).class
Class Signed16BitIntegerArrayBuf_1 provides a buffer for an array of signed 16-bit integer items sent or received using the Message Protocol (MP).class
Class Signed16BitIntegerItemBuf provides a buffer for a single signed 16-bit integer item sent or received using the Message Protocol (MP).class
Class Signed16BitIntegerMatrixBuf provides a buffer for a matrix of signed 16-bit integer items sent or received using the Message Protocol (MP).class
Class Signed16BitIntegerMatrixBuf_1 provides a buffer for a matrix of signed 16-bit integer items sent or received using the Message Protocol (MP).class
Class Signed8BitIntegerArrayBuf provides a buffer for an array of signed 8-bit integer items sent or received using the Message Protocol (MP).class
Class Signed8BitIntegerArrayBuf_1 provides a buffer for an array of signed 8-bit integer items sent or received using the Message Protocol (MP).class
Class Signed8BitIntegerItemBuf provides a buffer for a single signed 8-bit integer item sent or received using the Message Protocol (MP).class
Class Signed8BitIntegerMatrixBuf provides a buffer for a matrix of signed 8-bit integer items sent or received using the Message Protocol (MP).class
Class Signed8BitIntegerMatrixBuf_1 provides a buffer for a matrix of signed 8-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned16BitIntegerArrayBuf provides a buffer for an array of unsigned 16-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned16BitIntegerArrayBuf_1 provides a buffer for an array of unsigned 16-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned16BitIntegerItemBuf provides a buffer for a single unsigned 16-bit integer item sent or received using the Message Protocol (MP).class
Class Unsigned16BitIntegerMatrixBuf provides a buffer for a matrix of unsigned 16-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned16BitIntegerMatrixBuf_1 provides a buffer for a matrix of unsigned 16-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned8BitIntegerArrayBuf provides a buffer for an array of unsigned 8-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned8BitIntegerArrayBuf_1 provides a buffer for an array of unsigned 8-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned8BitIntegerItemBuf provides a buffer for a single unsigned 8-bit integer item sent or received using the Message Protocol (MP).class
Class Unsigned8BitIntegerMatrixBuf provides a buffer for a matrix of unsigned 8-bit integer items sent or received using the Message Protocol (MP).class
Class Unsigned8BitIntegerMatrixBuf_1 provides a buffer for a matrix of unsigned 8-bit integer items sent or received using the Message Protocol (MP).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.Modifier and TypeMethodDescriptionvoid
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer.void
Copy items from the given buffer to this buffer. -
Uses of Buf in edu.rit.pj
Modifier and TypeMethodDescriptionvoid
All-gather messages from each process to all processes in this communicator using the given message tag.void
All-gather messages from each process to all processes in this communicator.void
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
Do an all-to-all among all processes in this communicator using the given message tag.void
Do an all-to-all among all processes in this communicator.void
Broadcast a message to all processes in this communicator using the given message tag.void
Broadcast a message to 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.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).void
Flood-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).void
Flood-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).void
Gather messages from all processes in this communicator using the given message tag.void
Gather 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).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.void
Scatter messages to all processes in this communicator using the given message tag.void
Scatter messages to all processes in this communicator.void
Send 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).void
Send 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
Modifier 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.void
Send a message with the given tag and items to this proxy's far end process.