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.mp
    Modifier and Type
    Class
    Description
    class 
    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 
    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).
    Fields in edu.rit.mp declared as Buf
    Modifier and Type
    Field
    Description
    protected Buf
    IORequest.myBuf
    Source or destination of message items.
    Methods in edu.rit.mp that return Buf
    Modifier and Type
    Method
    Description
    abstract Buf
    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
    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 Buf
    Modifier and Type
    Method
    Description
    void
    BooleanBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    abstract void
    Buf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    ByteBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    CharacterBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    DoubleBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    FloatBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    IntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    LongBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    ObjectBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    ShortBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Signed16BitIntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Signed8BitIntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Unsigned16BitIntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Unsigned8BitIntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    ChannelGroup.receive(Channel theChannel, int theTag, Buf theDst)
    Receive a message from the given channel with the given tag.
    ChannelGroup.receive(Channel theChannel, Buf theDst)
    Receive a message from the given channel.
    ChannelGroup.receive(Channel theChannel, Range theTagRange, Buf theDst)
    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
    ChannelGroup.send(Channel theChannel, int theTag, Buf theSrc)
    Send a message to the given channel with the given tag.
    void
    ChannelGroup.send(Channel theChannel, Buf theSrc)
    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

    Subclasses of Buf in edu.rit.mp.buf
    Modifier and Type
    Class
    Description
    class 
    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).
    Methods in edu.rit.mp.buf that return Buf
    Modifier and Type
    Method
    Description
    BooleanArrayBuf_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 Buf
    Modifier and Type
    Method
    Description
    void
    BooleanArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    BooleanMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    ByteArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    ByteMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    CharacterArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    CharacterMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    DoubleArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    DoubleMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyBooleanBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyByteBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyCharacterBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyDoubleBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyFloatBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyIntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyLongBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyObjectBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyShortBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptySigned16BitIntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptySigned8BitIntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyUnsigned16BitIntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    EmptyUnsigned8BitIntegerBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    FloatArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    FloatMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    IntegerArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    IntegerMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    LongArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    LongMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    ObjectArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    ObjectMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    ShortArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    ShortMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Signed16BitIntegerArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Signed16BitIntegerMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Signed8BitIntegerArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Signed8BitIntegerMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Unsigned16BitIntegerArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Unsigned16BitIntegerMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Unsigned8BitIntegerArrayBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
    void
    Unsigned8BitIntegerMatrixBuf.copy(Buf theSrc)
    Copy items from the given buffer to this buffer.
  • Uses of Buf in edu.rit.pj

    Methods in edu.rit.pj with parameters of type Buf
    Modifier and Type
    Method
    Description
    void
    Comm.allGather(int tag, Buf src, Buf[] dstarray)
    All-gather messages from each process to all processes in this communicator using the given message tag.
    void
    Comm.allGather(Buf src, Buf[] dstarray)
    All-gather messages from each process to all processes in this communicator.
    void
    Comm.allReduce(int tag, Buf buffer, Op op)
    Perform an all-reduce on all processes in this communicator using the given message tag.
    void
    Comm.allReduce(Buf buffer, Op op)
    Perform an all-reduce on all processes in this communicator.
    void
    Comm.allToAll(int tag, Buf[] srcarray, Buf[] dstarray)
    Do an all-to-all among all processes in this communicator using the given message tag.
    void
    Comm.allToAll(Buf[] srcarray, Buf[] dstarray)
    Do an all-to-all among all processes in this communicator.
    void
    Comm.broadcast(int root, int tag, Buf buffer)
    Broadcast a message to all processes in this communicator using the given message tag.
    void
    Comm.broadcast(int root, Buf buffer)
    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
    Comm.floodSend(int tag, Buf buffer)
    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
    Comm.floodSend(Buf buffer)
    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
    Comm.gather(int root, int tag, Buf src, Buf[] dstarray)
    Gather messages from all processes in this communicator using the given message tag.
    void
    Comm.gather(int root, Buf src, Buf[] dstarray)
    Gather messages from all processes in this communicator.
    Comm.receive(Integer fromRank, int tag, Buf buffer)
    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).
    Comm.receive(Integer fromRank, Buf buffer)
    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).
    Comm.receive(Integer fromRank, Range tagRange, Buf buffer)
    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
    Comm.reduce(int root, int tag, Buf buffer, Op op)
    Perform a reduction on all processes in this communicator using the given message tag.
    void
    Comm.reduce(int root, Buf buffer, Op op)
    Perform a reduction on all processes in this communicator.
    void
    Comm.scan(int tag, Buf buf, Op op)
    Perform a scan on all processes in this communicator using the given message tag.
    void
    Comm.scan(Buf buf, Op op)
    Perform a scan on all processes in this communicator.
    void
    Comm.scatter(int root, int tag, Buf[] srcarray, Buf dst)
    Scatter messages to all processes in this communicator using the given message tag.
    void
    Comm.scatter(int root, Buf[] srcarray, Buf dst)
    Scatter messages to all processes in this communicator.
    void
    Comm.send(int toRank, int tag, Buf buffer)
    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
    Comm.send(int toRank, Buf buffer)
    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

    Methods in edu.rit.pj.cluster with parameters of type Buf
    Modifier and Type
    Method
    Description
    Proxy.receive(Buf theDst)
    Receive a message from this proxy's far end process.
    Proxy.receive(Integer theTag, Buf theDst)
    Receive a message with the given tag from this proxy's far end process.
    void
    Proxy.send(int theTag, Buf theSrc)
    Send a message with the given tag and items to this proxy's far end process.