A B C D E F G H I L M N O P Q R S T U V W X

A

Abort(int) - Method in class mpi.Comm
Abort MPI.
addCompletionHandler(CompletionHandler) - Method in class mpjdev.Request
 
ALIGNMENT_UNIT - Static variable in class mpjbuf.Buffer
 
Allgather(Object, int, int, Datatype, Object, int, int, Datatype) - Method in class mpi.Intracomm
Similar to Gather, but all processes receive the result.
Allgatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype) - Method in class mpi.Intracomm
Similar to Gatherv, but all processes receive the result.
Allreduce(Object, int, Object, int, int, Datatype, Op) - Method in class mpi.Intracomm
 
Alltoall(Object, int, int, Datatype, Object, int, int, Datatype) - Method in class mpi.Intracomm
Extension of Allgather to the case where each process sends distinct data to each of the receivers.
Alltoallv(Object, int, int[], int[], Datatype, Object, int, int[], int[], Datatype) - Method in class mpi.Intracomm
Adds flexibility to Alltoall: location of data for send is specified by sdispls and location to place data on receive side is specified by rdispls.
ANY_SOURCE - Static variable in class mpi.MPI
 
ANY_SOURCE - Static variable in class xdev.Device
A wild-card that can be used with the recv methods.
ANY_SRC - Static variable in class xdev.Device
A wild-card for ANY_SOURCE at xdev level.
ANY_TAG - Static variable in class mpi.MPI
 
ANY_TAG - Static variable in class xdev.Device
A wild-card that can be used with the recv method to receive the message from any source within the communicator.
Attr_delete(int) - Method in class mpi.Comm
Retrieves attribute value by key.
Attr_get(int) - Method in class mpi.Comm
Retrieves attribute value by key.

B

Band - Class in mpi
 
BAND - Static variable in class mpi.MPI
 
BandByte - Class in mpi
 
BandChar - Class in mpi
 
BandInt - Class in mpi
 
BandLong - Class in mpi
 
BandShort - Class in mpi
 
BandWorker - Class in mpi
 
Barrier() - Method in class mpi.Intracomm
Broadcast a message from the process with rank root to all processes of the group.
barrier() - Method in class mpjdev.Comm
 
BasicType - Class in mpi
 
Bcast(Object, int, int, Datatype, int) - Method in class mpi.Intracomm
Broadcast a message from the process with rank root to all processes of the group.
BOOLEAN - Static variable in class mpi.MPI
 
BOOLEAN - Static variable in class mpjbuf.Type
 
BOOLEAN_DYNAMIC - Static variable in class mpjbuf.Type
 
Bor - Class in mpi
 
BOR - Static variable in class mpi.MPI
 
BorByte - Class in mpi
 
BorChar - Class in mpi
 
BorInt - Class in mpi
 
BorLong - Class in mpi
 
BorShort - Class in mpi
 
BorWorker - Class in mpi
 
Bsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Send in buffered mode.
bsend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
Bsend_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a buffered mode send.
BSEND_OVERHEAD - Static variable in class mpi.MPI
Overhead incurred by buffered send.
Buddy1Buffer - Class in mpjbuf
 
Buddy1BufferFactory - Class in mpjbuf
 
Buddy1BufferFactory() - Constructor for class mpjbuf.Buddy1BufferFactory
 
Buddy1FreeList - Class in mpjbuf
`FreeList' is implemented as a concatenated set of sublists, each of type `RegionFreeList'.
Buddy1FreeList() - Constructor for class mpjbuf.Buddy1FreeList
 
Buddy1RegionFreeList - Class in mpjbuf
Local free list associated with a particular region.
Buddy2Buffer - Class in mpjbuf
 
Buddy2Buffer(ByteBuffer, int, int, int, Buddy2Region, int) - Constructor for class mpjbuf.Buddy2Buffer
 
Buddy2BufferFactory - Class in mpjbuf
 
Buddy2BufferFactory() - Constructor for class mpjbuf.Buddy2BufferFactory
 
Buddy2FreeList - Class in mpjbuf
 
Buddy2Region - Class in mpjbuf
 
Buffer - Class in mpjbuf
A buffer object, for holding an mpjdev message.
Buffer() - Constructor for class mpjbuf.Buffer
Default constructor
Buffer(int) - Constructor for class mpjbuf.Buffer
Creates a buffer with specified static capacity, and static buffer encoding given by java.nio.ByteOrder.nativeEncoding().
Buffer(RawBuffer, int, int) - Constructor for class mpjbuf.Buffer
Creates a buffer with specified rawbuffer, and staring at the offset specified.
Buffer_attach(ByteBuffer) - Static method in class mpi.MPI
Provides to MPI a buffer in user's memory to be used for buffering outgoing messages.
Buffer_detach() - Static method in class mpi.MPI
Detach the buffer currently associated with MPI.
bufferAddressHandle - Variable in class xdev.mxdev.MXRecvRequest
 
BufferConstants - Class in mpjbuf
 
BufferConstants() - Constructor for class mpjbuf.BufferConstants
 
bufferedReader - Variable in class runtime.daemon.ThreadedWrapper
 
BufferException - Exception in mpjbuf
 
BufferException() - Constructor for exception mpjbuf.BufferException
 
BufferException(String) - Constructor for exception mpjbuf.BufferException
 
BufferException(String, Throwable) - Constructor for exception mpjbuf.BufferException
 
BufferFactory - Class in mpjbuf
 
BufferFactory() - Constructor for class mpjbuf.BufferFactory
 
bufferHandle - Variable in class xdev.mxdev.MXRequest
 
BufferOverflowException - Exception in mpjbuf
 
BufferOverflowException() - Constructor for exception mpjbuf.BufferOverflowException
 
BufferOverflowException(String) - Constructor for exception mpjbuf.BufferOverflowException
 
BufferUnderflowException - Exception in mpjbuf
 
BufferUnderflowException() - Constructor for exception mpjbuf.BufferUnderflowException
 
BufferUnderflowException(String) - Constructor for exception mpjbuf.BufferUnderflowException
 
Bxor - Class in mpi
 
BXOR - Static variable in class mpi.MPI
 
BxorByte - Class in mpi
 
BxorChar - Class in mpi
 
BxorInt - Class in mpi
 
BxorLong - Class in mpi
 
BxorShort - Class in mpi
 
BxorWorker - Class in mpi
 
BYTE - Static variable in class mpi.MPI
 
BYTE - Static variable in class mpjbuf.Type
 
BYTE_DYNAMIC - Static variable in class mpjbuf.Type
 

C

Call(Object, int, Object, int, int, Datatype) - Method in class mpi.Maxloc
 
Call(Object, int, Object, int, int, Datatype) - Method in class mpi.Minloc
 
Call(Object, int, Object, int, int, Datatype) - Method in class mpi.User_function
User-defined function for a new Op.
Cancel() - Method in class mpi.Request
Mark a pending nonblocking communication for cancellation.
cancel() - Method in class mpjdev.Request
 
cancel() - Method in class xdev.mxdev.MXRequest
 
cancel() - Method in class xdev.niodev.NIORequest
 
CART - Static variable in class mpi.MPI
 
Cartcomm - Class in mpi
 
CartParms - Class in mpi
 
CHAR - Static variable in class mpi.MPI
 
CHAR - Static variable in class mpjbuf.Type
 
CHAR_DYNAMIC - Static variable in class mpjbuf.Type
 
child - Variable in class mpi.ProcTree
 
clear() - Method in class mpjbuf.Buffer
Empty the buffer and put it in a writeable state.
clear() - Method in class mpjbuf.NIOBuffer
 
clone() - Method in class mpi.Cartcomm
 
clone() - Method in class mpi.Comm
Duplicate this communicator.
clone() - Method in class mpi.Graphcomm
 
clone() - Method in class mpi.Intercomm
where would peer communicator come from ...and also localleader, and remoteleader ....
clone() - Method in class mpi.Intracomm
Clone the communicator This method will be called only by intracommunicator ....
clone() - Method in class mpjdev.Comm
 
close() - Method in class xdev.niodev.ConfigReader
Close all the streams.
Comm - Class in mpi
 
Comm - Class in mpjdev
 
COMM_NULL - Static variable in class mpi.MPI
 
COMM_SELF - Static variable in class mpi.MPI
 
COMM_WORLD - Static variable in class mpi.MPI
 
Commit() - Method in class mpi.Datatype
Commit a derived datatype.
commit() - Method in class mpjbuf.Buffer
Freeze buffer, putting it into a readable state, and setting the read pointer to the start of the buffer.
Compare(Comm, Comm) - Static method in class mpi.Comm
Compare two communicators.
Compare(Group, Group) - Static method in class mpi.Group
Compare two groups.
compare(Group, Group) - Static method in class mpjdev.Group
 
complete(Status) - Method in class mpjdev.Request
 
CompletionHandler - Interface in mpjdev
 
config - Variable in class runtime.daemon.ThreadedWrapper
 
ConfigReader - Class in xdev.niodev
This class is a utiliy class that is used to read the start-up information from a configuration file.
ConfigReader(String) - Constructor for class xdev.niodev.ConfigReader
Constructor of this utility class
CONGRUENT - Static variable in class mpi.MPI
 
CONGRUENT - Static variable in class mpjdev.Group
 
Contiguous - Class in mpi
Subclass of `Datatype' representing a derived datatype created using `Contiguous()'.
Contiguous(int, Datatype) - Static method in class mpi.Datatype
Construct new datatype representing replication of old datatype into contiguous locations.
controlEvent(int) - Method in class runtime.daemon.WrapperSimpleApp
Called whenever the native wrapper code traps a system control signal against the Java process.
Coords(int) - Method in class mpi.Cartcomm
Translate process rank to logical process coordinates.
coords - Variable in class mpi.CartParms
 
copy(ByteBuffer, int, int, int, byte[], int) - Method in class mpjbuf.Buffer
 
copy(ByteBuffer, int, int, int) - Method in class mpjbuf.NIOBuffer
 
copy(ByteBuffer, int, int, int) - Method in interface mpjbuf.RawBuffer
 
count - Variable in class mpjdev.Status
 
countInBytes - Variable in class mpjdev.Status
 
create(int, int[], int, int) - Static method in class mpi.GatherPackerFactory
 
Create(Group) - Method in class mpi.Intracomm
Create a new communicator.
create(int, int[], int, int, int) - Static method in class mpi.MultistridedPackerFactory
 
create(int, int) - Static method in class mpi.SimplePackerFactory
 
create(int) - Static method in class mpjbuf.BufferFactory
Create a buffer
create(int[]) - Method in class mpjdev.Comm
this method will create intracommunicators.
create(Group) - Method in class mpjdev.Comm
this method is used to create intra-communicators, not inter-communicators.
create(Comm, Group, int, int, int) - Method in class mpjdev.Comm
 
Create_cart(int[], boolean[], boolean) - Method in class mpi.Intracomm
Create a Cartesian topology communicator whose group is a subset of the group of this communicator.
Create_graph(int[], int[], boolean) - Method in class mpi.Intracomm
Create a graph topology communicator whose group is a subset of the group of this communicator.
Create_intercomm(Comm, int, int, int) - Method in class mpi.Comm
Create an inter-communicator.
createBuffer(int) - Method in class mpjbuf.Buddy1BufferFactory
 
createBuffer(int) - Method in class mpjbuf.Buddy2BufferFactory
 
createBuffer(int) - Method in class mpjbuf.BufferFactory
 
ctrlMsgHandle - Variable in class xdev.mxdev.MXRecvRequest
 
CustomMath - Class in mpjbuf
A class that helps calculate natural log
CustomMath() - Constructor for class mpjbuf.CustomMath
 

D

Datatype - Class in mpi
 
Datatype() - Constructor for class mpi.Datatype
 
dBufLengthHandle - Variable in class xdev.mxdev.MXRecvRequest
 
DEBUG - Static variable in class mpi.MPI
 
destroy(RawBuffer) - Static method in class mpjbuf.BufferFactory
Destroy the buffer and add it back to factory
destroyBuffer(RawBuffer) - Method in class mpjbuf.Buddy1BufferFactory
 
destroyBuffer(RawBuffer) - Method in class mpjbuf.Buddy2BufferFactory
 
destroyBuffer(RawBuffer) - Method in class mpjbuf.BufferFactory
 
Device - Class in xdev
xdev is an abstract class representing an abstract device.
Device() - Constructor for class xdev.Device
 
deviceName - Variable in class xdev.Device
 
Difference(Group, Group) - Static method in class mpi.Group
Result contains all elements of the first group that are not in the second group.
difference(Group, Group) - Static method in class mpjdev.Group
Processes in group1, which are not in group2 make another grp.
dims - Variable in class mpi.CartParms
 
Dims_create(int, int[]) - Static method in class mpi.Cartcomm
Select a balanced distribution of processes per coordinate direction.
displacements - Variable in class mpi.GatherPackerBoolean
 
displacements - Variable in class mpi.GatherPackerByte
 
displacements - Variable in class mpi.GatherPackerChar
 
displacements - Variable in class mpi.GatherPackerDouble
 
displacements - Variable in class mpi.GatherPackerFloat
 
displacements - Variable in class mpi.GatherPackerInt
 
displacements - Variable in class mpi.GatherPackerLong
 
displacements - Variable in class mpi.GatherPackerObject
 
displacements - Variable in class mpi.GatherPackerShort
 
DOUBLE - Static variable in class mpi.MPI
 
DOUBLE - Static variable in class mpjbuf.Type
 
DOUBLE2 - Static variable in class mpi.MPI
 
DOUBLE_DYNAMIC - Static variable in class mpjbuf.Type
 
DynamicBufferException - Exception in mpjbuf
 
DynamicBufferException(String, Throwable) - Constructor for exception mpjbuf.DynamicBufferException
 

E

edges - Variable in class mpi.GraphParms
 
EMPTY_STATUS - Static variable in class mpi.MPI
 
Errhandler - Class in mpi
 
Errorhandler_get() - Static method in class mpi.MPI
Gets the error handler Not Implemented in the current release
Errorhandler_set(Errhandler) - Static method in class mpi.MPI
Set Error Handler Not Implemented in the current release
ERRORS_ARE_FATAL - Static variable in class mpi.MPI
 
ERRORS_RETURN - Static variable in class mpi.MPI
 
Excl(int[]) - Method in class mpi.Group
Create a subset group excluding specified processes.
excl(int[]) - Method in class mpjdev.Group
This method returns a new group object excluding all the ranks specified in the argument array.
execute(String[]) - Method in class runtime.daemon.ThreadedWrapper
Executes MPJ program in a new JVM.
execute(String[]) - Method in class runtime.daemon.Wrapper
Executes MPJ program in a new JVM.
Extent() - Method in class mpi.Datatype
Returns the extent of a datatype - the difference between upper and lower bound.

F

finalixe() - Method in class mpjbuf.Buddy1BufferFactory
 
finalixe() - Method in class mpjbuf.Buddy2BufferFactory
 
finalixe() - Method in class mpjbuf.BufferFactory
 
finalize() - Method in class mpi.Datatype
 
finalize() - Method in class mpi.Group
Destructor.
Finalize() - Static method in class mpi.MPI
Finalize MPI.
finalize() - Method in class mpi.Op
 
finalize() - Method in class mpi.Request
 
finalize() - Method in class mpjdev.Group
 
finish() - Static method in class mpjdev.MPJDev
 
finish() - Method in class runtime.starter.MPJRun
This method cleans up the device environments, closes the selectors, serverSocket, and all the other socketChannels
finish() - Method in class xdev.Device
This method shutdowns the device.
finish() - Method in class xdev.mxdev.MXDevice
 
finish() - Method in class xdev.niodev.NIODevice
This method shuts down the device.
FLOAT - Static variable in class mpi.MPI
 
FLOAT - Static variable in class mpjbuf.Type
 
FLOAT2 - Static variable in class mpi.MPI
 
FLOAT_DYNAMIC - Static variable in class mpjbuf.Type
 
Free() - Method in class mpi.Comm
Destroy this communicator.
free() - Method in class mpi.Datatype
 
free() - Method in class mpi.Group
This method frees this group object.
free() - Method in class mpi.Op
 
free() - Method in class mpi.Status
 
free - Variable in class mpjbuf.Buddy2Buffer
 
free() - Method in class mpjbuf.Buffer
Free resources associated with this buffer.
free() - Method in class mpjbuf.NIOBuffer
 
free() - Method in interface mpjbuf.RawBuffer
 
free() - Method in class mpjdev.Comm
 
free() - Method in class mpjdev.Group
This method frees this group object.
free() - Method in class mpjdev.Request
 
free() - Method in class xdev.mxdev.MXRequest
 
free() - Method in class xdev.niodev.NIORequest
 

G

Gather(Object, int, int, Datatype, Object, int, int, Datatype, int) - Method in class mpi.Intracomm
Each process sends the contents of its send buffer to the root process.
gather(byte[], int, int, int[]) - Method in class mpjbuf.Buffer
Append numEls selected byte elements from array source to the current section of buffer.
gather(short[], int, int, int[]) - Method in class mpjbuf.Buffer
Append numEls selected short elements from array source to the current section of buffer.
gather(int[], int, int, int[]) - Method in class mpjbuf.Buffer
Append numEls selected int elements from array source to the current section of buffer.
gather(long[], int, int, int[]) - Method in class mpjbuf.Buffer
Append numEls selected long elements from array source to the current section of buffer.
gather(char[], int, int, int[]) - Method in class mpjbuf.Buffer
Append numEls selected char elements from array source to the current section of buffer.
gather(float[], int, int, int[]) - Method in class mpjbuf.Buffer
Append numEls selected float elements from array source to the current section of buffer.
gather(double[], int, int, int[]) - Method in class mpjbuf.Buffer
Append numEls selected double elements from array source to the current section of buffer.
gather(boolean[], int, int, int[]) - Method in class mpjbuf.Buffer
Append numEls selected boolean elements from array source to the current section of buffer.
gather(Object[], int, int, int[]) - Method in class mpjbuf.Buffer
Append numEls selected Object elements from array source to the current section of buffer.
gather(byte[], int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
gather(short[], int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
gather(int[], int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
gather(long[], int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
gather(char[], int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
gather(float[], int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
gather(double[], int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
gather(boolean[], int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
gather(byte[], int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
gather(short[], int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
gather(int[], int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
gather(long[], int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
gather(char[], int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
gather(float[], int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
gather(double[], int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
gather(boolean[], int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
GatherPackerBoolean - Class in mpi
 
GatherPackerBoolean(int, int[], int) - Constructor for class mpi.GatherPackerBoolean
 
GatherPackerByte - Class in mpi
 
GatherPackerByte(int, int[], int) - Constructor for class mpi.GatherPackerByte
 
GatherPackerChar - Class in mpi
 
GatherPackerChar(int, int[], int) - Constructor for class mpi.GatherPackerChar
 
GatherPackerDouble - Class in mpi
 
GatherPackerDouble(int, int[], int) - Constructor for class mpi.GatherPackerDouble
 
GatherPackerFactory - Class in mpi
 
GatherPackerFactory() - Constructor for class mpi.GatherPackerFactory
 
GatherPackerFloat - Class in mpi
 
GatherPackerFloat(int, int[], int) - Constructor for class mpi.GatherPackerFloat
 
GatherPackerInt - Class in mpi
 
GatherPackerInt(int, int[], int) - Constructor for class mpi.GatherPackerInt
 
GatherPackerLong - Class in mpi
 
GatherPackerLong(int, int[], int) - Constructor for class mpi.GatherPackerLong
 
GatherPackerObject - Class in mpi
 
GatherPackerObject(int, int[], int) - Constructor for class mpi.GatherPackerObject
 
GatherPackerShort - Class in mpi
 
GatherPackerShort(int, int[], int) - Constructor for class mpi.GatherPackerShort
 
Gatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype, int) - Method in class mpi.Intracomm
Extends functionality of Gather by allowing varying counts of data from each process.
GenericPacker - Class in mpi
 
GenericPacker(int, int) - Constructor for class mpi.GenericPacker
 
Get() - Method in class mpi.Cartcomm
Returns Cartesian topology information.
Get() - Method in class mpi.Graphcomm
Returns graph topology information.
Get_count(Datatype) - Method in class mpi.Status
Get the number of received entries.
Get_elements(Datatype) - Method in class mpi.Status
Retrieve number of basic elements from status.
Get_processor_name() - Static method in class mpi.MPI
Returns the name of the processor on which it is called.
getBuffer() - Method in class mpjbuf.NIOBuffer
 
getByte(int) - Method in class mpjbuf.NIOBuffer
 
getByte(int) - Method in interface mpjbuf.RawBuffer
 
getCapacity() - Method in class mpjbuf.NIOBuffer
 
getCapacity() - Method in interface mpjbuf.RawBuffer
 
getCode() - Method in class mpjbuf.Type
Convenience method for serializing `Type' object.
getDynamicBuffer() - Method in class mpjbuf.Buffer
Get bytes of the dynamic buffer.
getEncoding() - Method in class mpjbuf.Buffer
Returns encoding of numeric data in the static buffer.
getInt(int, boolean) - Method in class mpjbuf.NIOBuffer
 
getInt(int, boolean) - Method in interface mpjbuf.RawBuffer
 
getRecvOverhead() - Static method in class mpjdev.MPJDev
Gets the overhead incurred by recv methods.
getRecvOverhead() - Method in class xdev.Device
 
getRecvOverhead() - Method in class xdev.mxdev.MXDevice
 
getRecvOverhead() - Method in class xdev.niodev.NIODevice
 
getRemaining() - Method in class mpjbuf.Buffer
Returns number of elements remaining to be read in the current section.
getSectionHeader() - Method in class mpjbuf.Buffer
Read a section header from the buffer, and make this the current section.
getSectionSize() - Method in class mpjbuf.Buffer
Size of current section.
getSendOverhead() - Static method in class mpjdev.MPJDev
Gets the overhead incurred by send methods.
getSendOverhead() - Method in class xdev.Device
 
getSendOverhead() - Method in class xdev.mxdev.MXDevice
 
getSendOverhead() - Method in class xdev.niodev.NIODevice
 
getSize() - Method in class mpjbuf.Buffer
Get total number of bytes of data currently in the static buffer.
getStaticBuffer() - Method in class mpjbuf.Buffer
Returns a representation of the static buffer.
getType(int) - Static method in class mpjbuf.Type
Convenience method for deserializing `Type' object.
getWorker(Datatype) - Method in class mpi.BandWorker
 
getWorker(Datatype) - Method in class mpi.BorWorker
 
getWorker(Datatype) - Method in class mpi.BxorWorker
 
getWorker(Datatype) - Method in class mpi.LandWorker
 
getWorker(Datatype) - Method in class mpi.LorWorker
 
getWorker(Datatype) - Method in class mpi.LxorWorker
 
getWorker(Datatype) - Method in class mpi.MaxWorker
 
getWorker(Datatype) - Method in class mpi.MinWorker
 
getWorker(Datatype) - Method in interface mpi.OpWorker
 
getWorker(Datatype) - Method in class mpi.ProdWorker
 
getWorker(Datatype) - Method in class mpi.SumWorker
 
GRAPH - Static variable in class mpi.MPI
 
Graphcomm - Class in mpi
 
GraphParms - Class in mpi
 
GraphParms() - Constructor for class mpi.GraphParms
 
group - Variable in class mpi.Comm
 
Group() - Method in class mpi.Comm
Return group associated with a communicator.
Group - Class in mpi
 
group - Variable in class mpjdev.Comm
 
Group - Class in mpjdev
 
Group(ProcessID[], ProcessID, int) - Constructor for class mpjdev.Group
 
GROUP_EMPTY - Static variable in class mpi.MPI
 
GROUP_NULL - Static variable in class mpi.MPI
 

H

handleCompletion(Status) - Method in interface mpjdev.CompletionHandler
 
Hindexed(int[], int[], Datatype) - Static method in class mpi.Datatype
Identical to indexed except that the displacements are expressed directly in terms of the buffer index, rather than the units of the old type.
HOST - Static variable in class mpi.MPI
 
Hvector(int, int, int, Datatype) - Static method in class mpi.Datatype
Identical to vector except that the stride is expressed directly in terms of the buffer index, rather than the units of the old type.

I

Ibsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a buffered mode, nonblocking send.
ibsend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
id() - Method in class mpjdev.Comm
 
id() - Method in class xdev.Device
This method returns the id of the current process
id() - Method in class xdev.mxdev.MXDevice
 
id() - Method in class xdev.niodev.NIODevice
Returns the id of this process.
IDENT - Static variable in class mpi.MPI
 
IDENT - Static variable in class mpjdev.Group
 
ids - Variable in class mpjdev.Group
 
IllegalArgumentException - Exception in mpjbuf
 
IllegalArgumentException() - Constructor for exception mpjbuf.IllegalArgumentException
 
IllegalArgumentException(String) - Constructor for exception mpjbuf.IllegalArgumentException
 
Incl(int[]) - Method in class mpi.Group
Create a subset group including specified processes.
incl(int[]) - Method in class mpjdev.Group
This method returns a new group object including all the ranks specified in the argument array.
index - Variable in class mpi.GraphParms
 
index - Variable in class mpjdev.Status
For a `waitany()' operation in class `Request'.
Indexed(int[], int[], Datatype) - Static method in class mpi.Datatype
Construct new datatype representing replication of old datatype into a sequence of blocks where each block can contain a different number of copies and have a different displacement.
Indexed - Class in mpi
Subclass of `Datatype' representing a derived datatype created using `Indexed()' or `Hindexed()'.
Indexed(int[], int[], Datatype, boolean) - Constructor for class mpi.Indexed
 
Init(String[]) - Static method in class mpi.MPI
Initialize MPI.
init() - Method in class mpjbuf.Buddy1BufferFactory
 
init() - Method in class mpjbuf.Buddy2BufferFactory
 
init(String) - Static method in class mpjbuf.BufferFactory
Initialize BufferFactory.
init() - Method in class mpjbuf.BufferFactory
 
init(String[]) - Static method in class mpjdev.MPJDev
 
init(String[]) - Method in class xdev.Device
Initialize the xdev device.
init(String[]) - Method in class xdev.mxdev.MXDevice
 
init(String[]) - Method in class xdev.niodev.NIODevice
Initializes niodev.
Initialized() - Static method in class mpi.MPI
Test if MPI has been initialized.
initialized() - Static method in class mpjbuf.BufferFactory
 
initThread(int, int, String[]) - Static method in class mpi.MPI
Used to initialize MPI with certain level of threadedness ...
INT - Static variable in class mpi.MPI
 
INT - Static variable in class mpjbuf.Type
 
INT2 - Static variable in class mpi.MPI
 
INT_DYNAMIC - Static variable in class mpjbuf.Type
 
Intercomm - Class in mpi
 
Intersection(Group, Group) - Static method in class mpi.Group
Set intersection of two groups.
intersection(Group, Group) - Static method in class mpjdev.Group
 
Intracomm - Class in mpi
 
IO - Static variable in class mpi.MPI
 
Iprobe(int, int) - Method in class mpi.Comm
Check if there is an incoming message matching the pattern specified.
iprobe(int, int) - Method in class mpjdev.Comm
 
iprobe(ProcessID, int, int) - Method in class xdev.Device
This method is the non-blocking probe.
iprobe(ProcessID, int, int) - Method in class xdev.mxdev.MXDevice
 
iprobe(ProcessID, int, int) - Method in class xdev.niodev.NIODevice
Non-Blocking probe method.
Irecv(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a nonblocking receive.
irecv(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
irecv(Buffer, int, int, Status, boolean) - Method in class mpjdev.Comm
 
irecv(Buffer, ProcessID, int, int, Status) - Method in class xdev.Device
This method is the non-blocking recv.
irecv(Buffer, ProcessID, int, int, Status) - Method in class xdev.mxdev.MXDevice
 
irecv(Buffer, ProcessID, int, int, Status) - Method in class xdev.niodev.NIODevice
Blocking receive method.
Irsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a ready mode, nonblocking send.
irsend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
Is_null() - Method in class mpi.Request
Test if request object is void.
Isend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a standard mode, nonblocking send.
isend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
isend(Buffer, int, int, boolean) - Method in class mpjdev.Comm
 
isend(Buffer, ProcessID, int, int) - Method in class xdev.Device
This method is the non-blocking send using standard-mode.
isend(Buffer, ProcessID, int, int) - Method in class xdev.mxdev.MXDevice
 
isend(Buffer, ProcessID, int, int) - Method in class xdev.niodev.NIODevice
Non-blocking send method
isMainThread() - Static method in class mpi.MPI
Returns true if this thread initialized MPI
isnull() - Method in class mpjdev.Request
 
isnull() - Method in class xdev.mxdev.MXRequest
 
isnull() - Method in class xdev.niodev.NIORequest
 
isRoot - Variable in class mpi.ProcTree
 
Issend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a synchronous mode, nonblocking send.
issend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
issend(Buffer, int, int, boolean) - Method in class mpjdev.Comm
 
issend(Buffer, ProcessID, int, int) - Method in class xdev.Device
This method is the non-blocking send using synchronous-mode.
issend(Buffer, ProcessID, int, int) - Method in class xdev.mxdev.MXDevice
 
issend(Buffer, ProcessID, int, int) - Method in class xdev.niodev.NIODevice
Non-blocking synchronous send.
isWritable() - Method in class mpjbuf.Buffer
Determine read-write mode of buffer.
itest() - Method in class mpjdev.Request
 
itest() - Method in class xdev.mxdev.MXRecvRequest
 
itest() - Method in class xdev.mxdev.MXRequest
this method returns Status object if the communication is completed, and if its not completed, it returns zero.
itest() - Method in class xdev.mxdev.MXSendRequest
 
itest() - Method in class xdev.niodev.NIORequest
this method returns Status object if the communication is completed, and if its not completed, it returns zero.
iwait() - Method in class mpjdev.Request
 
iwait() - Method in class xdev.mxdev.MXRecvRequest
 
iwait() - Method in class xdev.mxdev.MXRequest
 
iwait() - Method in class xdev.mxdev.MXSendRequest
 
iwait() - Method in class xdev.niodev.NIORecvRequest
 
iwait() - Method in class xdev.niodev.NIORequest
 
iwait() - Method in class xdev.niodev.NIOSendRequest
 
iwaitany(Request[]) - Static method in class mpjdev.Request
 
iwaitany(NIORequest[]) - Static method in class xdev.niodev.NIORequest
 

L

Land - Class in mpi
 
LAND - Static variable in class mpi.MPI
 
LandBoolean - Class in mpi
 
LandWorker - Class in mpi
 
Lb() - Method in class mpi.Datatype
Find the lower bound of a datatype - the least value in its displacement sequence.
LB - Static variable in class mpi.MPI
 
level - Variable in class mpjbuf.Buddy2Buffer
 
localgroup - Variable in class mpjdev.Comm
 
LONG - Static variable in class mpi.MPI
 
LONG - Static variable in class mpjbuf.Type
 
LONG2 - Static variable in class mpi.MPI
 
LONG_DYNAMIC - Static variable in class mpjbuf.Type
 
Lor - Class in mpi
 
LOR - Static variable in class mpi.MPI
 
LorBoolean - Class in mpi
 
LorWorker - Class in mpi
 
Lxor - Class in mpi
 
LXOR - Static variable in class mpi.MPI
 
LxorBoolean - Class in mpi
 
LxorWorker - Class in mpi
 

M

main(String[]) - Static method in class mpi.ProcTree
 
main(String[]) - Static method in class runtime.daemon.MPJDaemon
 
main(String[]) - Static method in class runtime.daemon.MultithreadStarter
 
main(String[]) - Static method in class runtime.daemon.ThreadedWrapper
 
main(String[]) - Static method in class runtime.daemon.Wrapper
 
main(String[]) - Static method in class runtime.daemon.WrapperSimpleApp
Used to Wrapper enable a standard Java application.
main(String[]) - Static method in class runtime.starter.MPJRun
Entry point to the class
main(String[]) - Static method in class xdev.niodev.ConfigReader
Just for testing this class ! ! !
Map(int[], boolean[]) - Method in class mpi.Cartcomm
Compute an optimal placement.
Map(int[], int[]) - Method in class mpi.Graphcomm
Compute an optimal placement.
matchRecvHandle - Variable in class xdev.mxdev.MXRecvRequest
 
matchRecvMaskHandle - Variable in class xdev.mxdev.MXRecvRequest
 
Max - Class in mpi
 
MAX - Static variable in class mpi.MPI
 
MaxByte - Class in mpi
 
MaxChar - Class in mpi
 
MaxDouble - Class in mpi
 
MaxFloat - Class in mpi
 
MaxInt - Class in mpi
 
Maxloc - Class in mpi
 
Maxloc() - Constructor for class mpi.Maxloc
 
MAXLOC - Static variable in class mpi.MPI
 
MaxLong - Class in mpi
 
MaxShort - Class in mpi
 
MaxWorker - Class in mpi
 
Merge(boolean) - Method in class mpi.Intercomm
Create an inter-communicator.
Min - Class in mpi
 
MIN - Static variable in class mpi.MPI
 
MinByte - Class in mpi
 
MinChar - Class in mpi
 
MinDouble - Class in mpi
 
MinFloat - Class in mpi
 
MinInt - Class in mpi
 
Minloc - Class in mpi
 
Minloc() - Constructor for class mpi.Minloc
 
MINLOC - Static variable in class mpi.MPI
 
MinLong - Class in mpi
 
MinShort - Class in mpi
 
MinWorker - Class in mpi
 
mpi - package mpi
 
MPI - Class in mpi
 
MPI() - Constructor for class mpi.MPI
 
MPIException - Exception in mpi
 
MPIException() - Constructor for exception mpi.MPIException
 
MPIException(String) - Constructor for exception mpi.MPIException
 
MPIException(Throwable) - Constructor for exception mpi.MPIException
 
mpjbuf - package mpjbuf
 
MPJDaemon - Class in runtime.daemon
 
MPJDaemon(String[]) - Constructor for class runtime.daemon.MPJDaemon
The constructor which does everything ...
mpjdev - package mpjdev
 
MPJDev - Class in mpjdev
 
MPJDev() - Constructor for class mpjdev.MPJDev
 
mpjdevComm - Variable in class mpi.Comm
 
MPJDevException - Exception in mpjdev
 
MPJDevException() - Constructor for exception mpjdev.MPJDevException
 
MPJDevException(Throwable) - Constructor for exception mpjdev.MPJDevException
 
MPJDevException(String) - Constructor for exception mpjdev.MPJDevException
 
mpjdevGroup - Variable in class mpi.Group
 
MPJException - Exception in mpjdev
 
MPJException(String) - Constructor for exception mpjdev.MPJException
 
MPJProcessPrintStream - Class in runtime.daemon
 
MPJRun - Class in runtime.starter
 
MPJRun(String[]) - Constructor for class runtime.starter.MPJRun
Every thing is being inside this constructor :-)
MPJRuntimeException - Exception in runtime
 
MPJRuntimeException() - Constructor for exception runtime.MPJRuntimeException
 
MPJRuntimeException(String) - Constructor for exception runtime.MPJRuntimeException
 
MPJRuntimeException(Throwable) - Constructor for exception runtime.MPJRuntimeException
 
MultistridedPacker - Class in mpi
 
MultistridedPacker(int, int[], int, int) - Constructor for class mpi.MultistridedPacker
 
MultistridedPackerBoolean - Class in mpi
 
MultistridedPackerBoolean(int, int[], int, int) - Constructor for class mpi.MultistridedPackerBoolean
 
MultistridedPackerByte - Class in mpi
 
MultistridedPackerByte(int, int[], int, int) - Constructor for class mpi.MultistridedPackerByte
 
MultistridedPackerChar - Class in mpi
 
MultistridedPackerChar(int, int[], int, int) - Constructor for class mpi.MultistridedPackerChar
 
MultistridedPackerDouble - Class in mpi
 
MultistridedPackerDouble(int, int[], int, int) - Constructor for class mpi.MultistridedPackerDouble
 
MultistridedPackerFactory - Class in mpi
 
MultistridedPackerFactory() - Constructor for class mpi.MultistridedPackerFactory
 
MultistridedPackerFloat - Class in mpi
 
MultistridedPackerFloat(int, int[], int, int) - Constructor for class mpi.MultistridedPackerFloat
 
MultistridedPackerInt - Class in mpi
 
MultistridedPackerInt(int, int[], int, int) - Constructor for class mpi.MultistridedPackerInt
 
MultistridedPackerLong - Class in mpi
 
MultistridedPackerLong(int, int[], int, int) - Constructor for class mpi.MultistridedPackerLong
 
MultistridedPackerObject - Class in mpi
 
MultistridedPackerObject(int, int[], int, int) - Constructor for class mpi.MultistridedPackerObject
 
MultistridedPackerShort - Class in mpi
 
MultistridedPackerShort(int, int[], int, int) - Constructor for class mpi.MultistridedPackerShort
 
MultithreadStarter - Class in runtime.daemon
 
MultithreadStarter(String[]) - Constructor for class runtime.daemon.MultithreadStarter
 
MXDevice - Class in xdev.mxdev
 
MXDevice() - Constructor for class xdev.mxdev.MXDevice
 
MXProcessID - Class in xdev.mxdev
 
MXRecvRequest - Class in xdev.mxdev
 
MXRequest - Class in xdev.mxdev
 
MXRequest() - Constructor for class xdev.mxdev.MXRequest
 
MXSendRequest - Class in xdev.mxdev
 
MXSendRequest() - Constructor for class xdev.mxdev.MXSendRequest
 

N

Neighbours(int) - Method in class mpi.Graphcomm
Provides adjacency information for general graph topology.
newInstance(String) - Static method in class xdev.Device
This method returns an instance of xdev specified by the argument.
NIOBuffer - Class in mpjbuf
Native methods implementation of `RawBuffer'.
NIOBuffer(int, ByteBuffer) - Constructor for class mpjbuf.NIOBuffer
 
NIODevice - Class in xdev.niodev
This class is implementation of xdev based on the Java New I/O package.
NIODevice() - Constructor for class xdev.niodev.NIODevice
 
NIORecvRequest - Class in xdev.niodev
 
NIORequest - Class in xdev.niodev
 
NIORequest() - Constructor for class xdev.niodev.NIORequest
 
NIOSendRequest - Class in xdev.niodev
 
NO_RANK - Static variable in class mpjdev.Group
 
NULL - Static variable in class mpi.MPI
 
NUM_OF_PROCESSORS - Static variable in class mpi.MPI
 
numChildren - Variable in class mpi.ProcTree
 
numEls - Variable in class mpi.SimplePacker
 
numEls - Variable in class mpjdev.Status
 

O

OBJECT - Static variable in class mpi.MPI
 
OBJECT - Static variable in class mpjbuf.Type
 
offset() - Method in class mpjbuf.Buffer
 
Op - Class in mpi
 
Op(User_function, boolean) - Constructor for class mpi.Op
Bind a user-defined global reduction operation to an Op object.
OpWorker - Interface in mpi
 

P

Pack(Object, int, int, Datatype, Buffer, int) - Method in class mpi.Comm
Packs message in send buffer inbuf into space specified in outbuf.
pack(Buffer, Object, int) - Method in class mpi.GatherPackerBoolean
 
pack(Buffer, Object, int) - Method in class mpi.GatherPackerByte
 
pack(Buffer, Object, int) - Method in class mpi.GatherPackerChar
 
pack(Buffer, Object, int) - Method in class mpi.GatherPackerDouble
 
pack(Buffer, Object, int) - Method in class mpi.GatherPackerFloat
 
pack(Buffer, Object, int) - Method in class mpi.GatherPackerInt
 
pack(Buffer, Object, int) - Method in class mpi.GatherPackerLong
 
pack(Buffer, Object, int) - Method in class mpi.GatherPackerObject
 
pack(Buffer, Object, int) - Method in class mpi.GatherPackerShort
 
pack(Buffer, Object, int, int) - Method in class mpi.GenericPacker
 
pack(Buffer, Object, int) - Method in class mpi.MultistridedPackerBoolean
 
pack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerBoolean
 
pack(Buffer, Object, int) - Method in class mpi.MultistridedPackerByte
 
pack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerByte
 
pack(Buffer, Object, int) - Method in class mpi.MultistridedPackerChar
 
pack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerChar
 
pack(Buffer, Object, int) - Method in class mpi.MultistridedPackerDouble
 
pack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerDouble
 
pack(Buffer, Object, int) - Method in class mpi.MultistridedPackerFloat
 
pack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerFloat
 
pack(Buffer, Object, int) - Method in class mpi.MultistridedPackerInt
 
pack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerInt
 
pack(Buffer, Object, int) - Method in class mpi.MultistridedPackerLong
 
pack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerLong
 
pack(Buffer, Object, int) - Method in class mpi.MultistridedPackerObject
 
pack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerObject
 
pack(Buffer, Object, int) - Method in class mpi.MultistridedPackerShort
 
pack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerShort
 
pack(Buffer, Object, int) - Method in interface mpi.Packer
 
pack(Buffer, Object, int, int) - Method in interface mpi.Packer
 
pack(Buffer, Object, int) - Method in class mpi.SimplePackerBoolean
 
pack(Buffer, Object, int, int) - Method in class mpi.SimplePackerBoolean
 
pack(Buffer, Object, int) - Method in class mpi.SimplePackerByte
 
pack(Buffer, Object, int, int) - Method in class mpi.SimplePackerByte
 
pack(Buffer, Object, int) - Method in class mpi.SimplePackerChar
 
pack(Buffer, Object, int, int) - Method in class mpi.SimplePackerChar
 
pack(Buffer, Object, int) - Method in class mpi.SimplePackerDouble
 
pack(Buffer, Object, int, int) - Method in class mpi.SimplePackerDouble
 
pack(Buffer, Object, int) - Method in class mpi.SimplePackerFloat
 
pack(Buffer, Object, int, int) - Method in class mpi.SimplePackerFloat
 
pack(Buffer, Object, int) - Method in class mpi.SimplePackerInt
 
pack(Buffer, Object, int, int) - Method in class mpi.SimplePackerInt
 
pack(Buffer, Object, int) - Method in class mpi.SimplePackerLong
 
pack(Buffer, Object, int, int) - Method in class mpi.SimplePackerLong
 
pack(Buffer, Object, int) - Method in class mpi.SimplePackerObject
 
pack(Buffer, Object, int, int) - Method in class mpi.SimplePackerObject
 
pack(Buffer, Object, int) - Method in class mpi.SimplePackerShort
 
pack(Buffer, Object, int, int) - Method in class mpi.SimplePackerShort
 
Pack_size(int, Datatype) - Method in class mpi.Comm
Returns an upper bound on the increment of position effected by pack.
PACKED - Static variable in class mpi.MPI
 
Packer - Interface in mpi
 
parent - Variable in class mpi.ProcTree
 
peek() - Method in class xdev.Device
 
peek() - Method in class xdev.mxdev.MXDevice
 
peek() - Method in class xdev.niodev.NIODevice
 
perform(Object, int, int) - Method in class mpi.LandBoolean
 
periods - Variable in class mpi.CartParms
 
Prequest - Class in mpi
 
Probe(int, int) - Method in class mpi.Comm
Wait until there is an incoming message matching the pattern specified.
probe(int, int) - Method in class mpjdev.Comm
 
probe(ProcessID, int, int) - Method in class xdev.Device
This method is the blocking probe.
probe(ProcessID, int, int) - Method in class xdev.mxdev.MXDevice
 
probe(ProcessID, int, int) - Method in class xdev.niodev.NIODevice
Blocking probe method
PROC_NULL - Static variable in class mpi.MPI
 
ProcessID - Class in xdev
At xdev level, each MPI process is identified by an instance of this class.
ProcessID() - Constructor for class xdev.ProcessID
 
ProcessID(UUID) - Constructor for class xdev.ProcessID
Constructor to create an object of ProcessID
ProcTree - Class in mpi
 
ProcTree() - Constructor for class mpi.ProcTree
 
PROCTREE_A - Static variable in class mpi.ProcTree
 
PROD - Static variable in class mpi.MPI
 
Prod - Class in mpi
 
ProdByte - Class in mpi
 
ProdChar - Class in mpi
 
ProdDouble - Class in mpi
 
ProdFloat - Class in mpi
 
ProdInt - Class in mpi
 
ProdLong - Class in mpi
 
ProdShort - Class in mpi
 
ProdWorker - Class in mpi
 
putByte(int, int) - Method in class mpjbuf.NIOBuffer
 
putByte(int, int) - Method in interface mpjbuf.RawBuffer
 
putInt(int, int) - Method in class mpjbuf.NIOBuffer
 
putInt(int, int) - Method in interface mpjbuf.RawBuffer
 
putSectionHeader(Type) - Method in class mpjbuf.Buffer
Start a new section in the buffer: write a section header to the buffer and make the new section the current section.

Q

queryThread() - Static method in class mpi.MPI
Returns the level of thread support provided by the MPI library and the underlying device selected

R

Range_excl(int[][]) - Method in class mpi.Group
Create a subset group excluding processes specified by strided intervals of ranks.
Range_incl(int[][]) - Method in class mpi.Group
Create a subset group including processes specified by strided intervals of ranks.
rangeExcl(int[][]) - Method in class mpjdev.Group
implemented, not sure what it does and thus not tested at the moment.
rangeIncl(int[][]) - Method in class mpjdev.Group
 
Rank(int[]) - Method in class mpi.Cartcomm
Translate logical process coordinates to process rank.
Rank() - Method in class mpi.Comm
Rank of this process in group of this communicator.
Rank() - Method in class mpi.Group
Rank of this process in group.
rank() - Method in class mpjdev.Group
This method returns the rank of the group.
rank_dest - Variable in class mpi.ShiftParms
 
rank_source - Variable in class mpi.ShiftParms
 
RawBuffer - Interface in mpjbuf
Interface implemented by static component of buffer.
read(byte[], int, int) - Method in class mpjbuf.Buffer
Read the next numEls byte items from the current section of the buffer, and write them to consecutive elements of the array dest, starting at index dstOff.
read(short[], int, int) - Method in class mpjbuf.Buffer
Read the next numEls short items from the current section of the buffer, and write them to consecutive elements of the array dest, starting at index dstOff.
read(int[], int, int) - Method in class mpjbuf.Buffer
Read the next numEls int items from the current section of the buffer, and write them to consecutive elements of the array dest, starting at index dstOff.
read(long[], int, int) - Method in class mpjbuf.Buffer
Read the next numEls long items from the current section of the buffer, and write them to consecutive elements of the array dest, starting at index dstOff.
read(char[], int, int) - Method in class mpjbuf.Buffer
Read the next numEls char items from the current section of the buffer, and write them to consecutive elements of the array dest, starting at index dstOff.
read(float[], int, int) - Method in class mpjbuf.Buffer
Read the next numEls float items from the current section of the buffer, and write them to consecutive elements of the array dest, starting at index dstOff.
read(double[], int, int) - Method in class mpjbuf.Buffer
Read the next numEls double items from the current section of the buffer, and write them to consecutive elements of the array dest, starting at index dstOff.
read(boolean[], int, int) - Method in class mpjbuf.Buffer
Read the next numEls boolean items from the current section of the buffer, and write them to consecutive elements of the array dest, starting at index dstOff.
read(Object[], int, int) - Method in class mpjbuf.Buffer
Read the next numEls Object items from the current section of the buffer, and write them to consecutive elements of the array dest, starting at index dstOff.
read(byte[], int, int, int, boolean) - Method in class mpjbuf.NIOBuffer
 
read(short[], int, int, int, boolean) - Method in class mpjbuf.NIOBuffer
 
read(int[], int, int, int, boolean) - Method in class mpjbuf.NIOBuffer
 
read(long[], int, int, int, boolean) - Method in class mpjbuf.NIOBuffer
 
read(char[], int, int, int, boolean) - Method in class mpjbuf.NIOBuffer
 
read(float[], int, int, int, boolean) - Method in class mpjbuf.NIOBuffer
 
read(double[], int, int, int, boolean) - Method in class mpjbuf.NIOBuffer
 
read(boolean[], int, int, int, boolean) - Method in class mpjbuf.NIOBuffer
 
read(byte[], int, int, int, boolean) - Method in interface mpjbuf.RawBuffer
 
read(short[], int, int, int, boolean) - Method in interface mpjbuf.RawBuffer
 
read(int[], int, int, int, boolean) - Method in interface mpjbuf.RawBuffer
 
read(long[], int, int, int, boolean) - Method in interface mpjbuf.RawBuffer
 
read(char[], int, int, int, boolean) - Method in interface mpjbuf.RawBuffer
 
read(float[], int, int, int, boolean) - Method in interface mpjbuf.RawBuffer
 
read(double[], int, int, int, boolean) - Method in interface mpjbuf.RawBuffer
 
read(boolean[], int, int, int, boolean) - Method in interface mpjbuf.RawBuffer
 
readIntAsString() - Method in class xdev.niodev.ConfigReader
Reads integer as a string
readLine() - Method in class xdev.niodev.ConfigReader
Reads line from the configuration file.
readMachineFile() - Method in class runtime.starter.MPJRun
 
readNoOfProc() - Method in class xdev.niodev.ConfigReader
Read the number of processes mentioned in the configuration file.
realOffset - Variable in class mpjbuf.Buddy2Buffer
 
Recv(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Blocking receive operation.
recv(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
recv(Buffer, int, int, boolean) - Method in class mpjdev.Comm
 
recv(Buffer, ProcessID, int, int) - Method in class xdev.Device
This method is the blocking recv.
recv(Buffer, ProcessID, int, int) - Method in class xdev.mxdev.MXDevice
 
recv(Buffer, ProcessID, int, int) - Method in class xdev.niodev.NIODevice
This method is the non-blocking recv method.
Recv_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a receive operation.
RECV_OVERHEAD - Static variable in class mpi.MPI
These should be accessed after calling MPI.Init()
recvctxt - Variable in class mpjdev.Comm
 
Reduce(Object, int, Object, int, int, Datatype, Op, int) - Method in class mpi.Intracomm
Combine elements in input buffer of each process using the reduce operation, and return the combined value in the output buffer of the root process.
Reduce_scatter(Object, int, Object, int, int[], Datatype, Op) - Method in class mpi.Intracomm
Combine elements in input buffer of each process using the reduce operation, and scatter the combined values over the output buffers of the processes.
region - Variable in class mpjbuf.Buddy2Buffer
 
Remote_group() - Method in class mpi.Intercomm
Return the remote group.
Remote_size() - Method in class mpi.Intercomm
Size of remote group.
req - Variable in class mpi.Request
 
Request - Class in mpi
 
Request(Request) - Constructor for class mpi.Request
 
Request - Class in mpjdev
 
Request() - Constructor for class mpjdev.Request
 
REQUEST_NULL - Static variable in class mpi.MPI
 
root - Variable in class mpi.ProcTree
 
Rsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Send in ready mode.
rsend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
Rsend_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a ready mode send.
run() - Method in class runtime.daemon.WrapperSimpleApp
Used to launch the application in a separate thread.
runtime - package runtime
 
runtime.daemon - package runtime.daemon
 
runtime.starter - package runtime.starter
 

S

sBufLengthHandle - Variable in class xdev.mxdev.MXRecvRequest
 
Scan(Object, int, Object, int, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.
Scatter(Object, int, int, Datatype, Object, int, int, Datatype, int) - Method in class mpi.Intracomm
Inverse of the operation Gather.
scatter(byte[], int, int, int[]) - Method in class mpjbuf.Buffer
Read the next numEls byte items from the current section of the buffer, and write them to selected elements of the array dest.
scatter(short[], int, int, int[]) - Method in class mpjbuf.Buffer
Read the next numEls short items from the current section of the buffer, and write them to selected elements of the array dest.
scatter(int[], int, int, int[]) - Method in class mpjbuf.Buffer
Read the next numEls int items from the current section of the buffer, and write them to selected elements of the array dest.
scatter(long[], int, int, int[]) - Method in class mpjbuf.Buffer
Read the next numEls long items from the current section of the buffer, and write them to selected elements of the array dest.
scatter(char[], int, int, int[]) - Method in class mpjbuf.Buffer
Read the next numEls char items from the current section of the buffer, and write them to selected elements of the array dest.
scatter(float[], int, int, int[]) - Method in class mpjbuf.Buffer
Read the next numEls float items from the current section of the buffer, and write them to selected elements of the array dest.
scatter(double[], int, int, int[]) - Method in class mpjbuf.Buffer
Read the next numEls double items from the current section of the buffer, and write them to selected elements of the array dest.
scatter(boolean[], int, int, int[]) - Method in class mpjbuf.Buffer
Read the next numEls boolean items from the current section of the buffer, and write them to selected elements of the array dest.
scatter(Object[], int, int, int[]) - Method in class mpjbuf.Buffer
Read the next numEls Object items from the current section of the buffer, and write them to selected elements of the array dest.
scatter(byte[], int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
scatter(short[], int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
scatter(int[], int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
scatter(long[], int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
scatter(char[], int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
scatter(float[], int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
scatter(double[], int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
scatter(boolean[], int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
scatter(byte[], int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
scatter(short[], int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
scatter(int[], int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
scatter(long[], int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
scatter(char[], int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
scatter(float[], int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
scatter(double[], int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
scatter(boolean[], int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
Scatterv(Object, int, int[], int[], Datatype, Object, int, int, Datatype, int) - Method in class mpi.Intracomm
Inverse of the operation Gatherv.
SECTION_OVERHEAD - Static variable in class mpjbuf.Buffer
 
SectionSizeMismatchException - Exception in mpjbuf
 
SectionSizeMismatchException() - Constructor for exception mpjbuf.SectionSizeMismatchException
 
SectionSizeMismatchException(String) - Constructor for exception mpjbuf.SectionSizeMismatchException
 
Send(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Blocking send operation.
send(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
send(Buffer, int, int, boolean) - Method in class mpjdev.Comm
 
send(Buffer, ProcessID, int, int) - Method in class xdev.Device
This method is the blocking send using standard-mode.
send(Buffer, ProcessID, int, int) - Method in class xdev.mxdev.MXDevice
 
send(Buffer, ProcessID, int, int) - Method in class xdev.niodev.NIODevice
Blocking send method.
Send_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a standard mode send.
SEND_OVERHEAD - Static variable in class mpi.MPI
These should be accessed after calling MPI.Init()
sendctxt - Variable in class mpjdev.Comm
 
Sendrecv(Object, int, int, Datatype, int, int, Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Execute a blocking send and receive operation.
sendrecv(Object, int, int, Datatype, int, int, Object, int, int, Datatype, int, int) - Method in class mpi.Comm
 
Sendrecv_replace(Object, int, int, Datatype, int, int, int, int) - Method in class mpi.Comm
Execute a blocking send and receive operation, receiving message into send buffer.
setBuffer(ByteBuffer) - Method in class mpjbuf.NIOBuffer
 
setDynamicBuffer(byte[]) - Method in class mpjbuf.Buffer
Set bytes of the dynamic buffer.
setEncoding(ByteOrder) - Method in class mpjbuf.Buffer
Set encoding of numeric data in the static buffer.
setEncoding(ByteOrder) - Method in class mpjbuf.NIOBuffer
 
setSize(int) - Method in class mpjbuf.Buffer
Set total number of bytes of data currently in the static buffer.
setStaticBuffer(RawBuffer) - Method in class mpjbuf.Buffer
Set representation of the static buffer.
Shift(int, int) - Method in class mpi.Cartcomm
Compute source and destination ranks for ``shift'' communication.
ShiftParms - Class in mpi
 
SHORT - Static variable in class mpi.MPI
 
SHORT - Static variable in class mpjbuf.Type
 
SHORT2 - Static variable in class mpi.MPI
Its actually not good to call the following basic datatypes because they are not ...
SHORT_DYNAMIC - Static variable in class mpjbuf.Type
 
shut() - Static method in class mpjbuf.BufferFactory
Finalize factory ...not important to call ..but if you do that's great.
SIMILAR - Static variable in class mpi.MPI
 
SIMILAR - Static variable in class mpjdev.Group
 
SimplePacker - Class in mpi
 
SimplePacker(int) - Constructor for class mpi.SimplePacker
 
SimplePackerBoolean - Class in mpi
 
SimplePackerBoolean(int) - Constructor for class mpi.SimplePackerBoolean
 
SimplePackerByte - Class in mpi
 
SimplePackerByte(int) - Constructor for class mpi.SimplePackerByte
 
SimplePackerChar - Class in mpi
 
SimplePackerChar(int) - Constructor for class mpi.SimplePackerChar
 
SimplePackerDouble - Class in mpi
 
SimplePackerDouble(int) - Constructor for class mpi.SimplePackerDouble
 
SimplePackerFactory - Class in mpi
 
SimplePackerFactory() - Constructor for class mpi.SimplePackerFactory
 
SimplePackerFloat - Class in mpi
 
SimplePackerFloat(int) - Constructor for class mpi.SimplePackerFloat
 
SimplePackerInt - Class in mpi
 
SimplePackerInt(int) - Constructor for class mpi.SimplePackerInt
 
SimplePackerLong - Class in mpi
 
SimplePackerLong(int) - Constructor for class mpi.SimplePackerLong
 
SimplePackerObject - Class in mpi
 
SimplePackerObject(int) - Constructor for class mpi.SimplePackerObject
 
SimplePackerShort - Class in mpi
 
SimplePackerShort(int) - Constructor for class mpi.SimplePackerShort
 
Size() - Method in class mpi.Comm
Size of group of this communicator.
Size() - Method in class mpi.Datatype
Returns the total size of a datatype - the number of buffer elements it represents.
Size() - Method in class mpi.Group
Size of group.
size() - Method in class mpjdev.Comm
 
size() - Method in class mpjdev.Group
This method returns the size of the group.
source - Variable in class mpjdev.Status
For a receive operation, the source of the message.
Split(int, int) - Method in class mpi.Intracomm
Partition the group associated with this communicator and create a new communicator within each subgroup.
split(int, int) - Method in class mpjdev.Comm
 
srcID - Variable in class mpjdev.Status
 
Ssend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Send in synchronous mode.
ssend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
ssend(Buffer, int, int, boolean) - Method in class mpjdev.Comm
 
ssend(Buffer, ProcessID, int, int) - Method in class xdev.Device
This method is the blocking send using synchronous-mode.
ssend(Buffer, ProcessID, int, int) - Method in class xdev.mxdev.MXDevice
 
ssend(Buffer, ProcessID, int, int) - Method in class xdev.niodev.NIODevice
Blocking synchronous send
Ssend_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a synchronous mode send.
Start() - Method in class mpi.Prequest
Activate a persistent communication request.
start(SocketChannel, PrintStream, PrintStream) - Static method in class runtime.daemon.MPJProcessPrintStream
 
start(String[]) - Method in class runtime.daemon.WrapperSimpleApp
The start method is called when the WrapperManager is signalled by the native wrapper code that it can start its application.
Startall(Prequest[]) - Static method in class mpi.Prequest
Activate a list of communication requests.
Status - Class in mpi
 
Status(Status) - Constructor for class mpi.Status
 
Status() - Constructor for class mpi.Status
Constructor
Status - Class in mpjdev
Status object describing a completed communication.
Status() - Constructor for class mpjdev.Status
 
Status(UUID, int, int) - Constructor for class mpjdev.Status
 
Status(UUID, int, int, Type, int) - Constructor for class mpjdev.Status
 
Status(int, int, int, Type, int) - Constructor for class mpjdev.Status
 
Status(int, int, int) - Constructor for class mpjdev.Status
 
stop() - Static method in class runtime.daemon.MPJProcessPrintStream
 
stop(int) - Method in class runtime.daemon.WrapperSimpleApp
Called when the application is shutting down.
strGather(byte[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Append selected byte elements from a multistrided region of array source to the current section of buffer.
strGather(short[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Append selected short elements from a multistrided region of array source to the current section of buffer.
strGather(int[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Append selected int elements from a multistrided region of array source to the current section of buffer.
strGather(long[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Append selected long elements from a multistrided region of array source to the current section of buffer.
strGather(char[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Append selected char elements from a multistrided region of array source to the current section of buffer.
strGather(float[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Append selected float elements from a multistrided region of array source to the current section of buffer.
strGather(double[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Append selected double elements from a multistrided region of array source to the current section of buffer.
strGather(boolean[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Append selected boolean elements from a multistrided region of array source to the current section of buffer.
strGather(Object[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Append selected boolean elements from a multistrided region of array source to the current section of buffer.
strGather(byte[], int, int, int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
strGather(short[], int, int, int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
strGather(int[], int, int, int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
strGather(long[], int, int, int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
strGather(char[], int, int, int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
strGather(float[], int, int, int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
strGather(double[], int, int, int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
strGather(boolean[], int, int, int, int, int[], int) - Method in class mpjbuf.NIOBuffer
 
strGather(byte[], int, int, int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
strGather(short[], int, int, int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
strGather(int[], int, int, int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
strGather(long[], int, int, int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
strGather(char[], int, int, int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
strGather(float[], int, int, int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
strGather(double[], int, int, int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
strGather(boolean[], int, int, int, int, int[], int) - Method in interface mpjbuf.RawBuffer
 
strScatter(byte[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Read byte items from the current section of the buffer, and write them to a multistrided region of the array dest.
strScatter(short[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Read short items from the current section of the buffer, and write them to a multistrided region of the array dest.
strScatter(int[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Read int items from the current section of the buffer, and write them to a multistrided region of the array dest.
strScatter(long[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Read long items from the current section of the buffer, and write them to a multistrided region of the array dest.
strScatter(char[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Read char items from the current section of the buffer, and write them to a multistrided region of the array dest.
strScatter(float[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Read float items from the current section of the buffer, and write them to a multistrided region of the array dest.
strScatter(double[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Read double items from the current section of the buffer, and write them to a multistrided region of the array dest.
strScatter(boolean[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Read boolean items from the current section of the buffer, and write them to a multistrided region of the array dest.
strScatter(Object[], int, int, int, int, int[]) - Method in class mpjbuf.Buffer
Read Object items from the current section of the buffer, and write them to a multistrided region of the array dest.
strScatter(byte[], int, int, int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
strScatter(short[], int, int, int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
strScatter(int[], int, int, int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
strScatter(long[], int, int, int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
strScatter(char[], int, int, int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
strScatter(float[], int, int, int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
strScatter(double[], int, int, int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
strScatter(boolean[], int, int, int, int, int[], int, boolean) - Method in class mpjbuf.NIOBuffer
 
strScatter(byte[], int, int, int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
strScatter(short[], int, int, int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
strScatter(int[], int, int, int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
strScatter(long[], int, int, int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
strScatter(char[], int, int, int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
strScatter(float[], int, int, int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
strScatter(double[], int, int, int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
strScatter(boolean[], int, int, int, int, int[], int, boolean) - Method in interface mpjbuf.RawBuffer
 
Struct(int[], int[], Datatype[]) - Static method in class mpi.Datatype
The most general type constructor.
Struct - Class in mpi
Subclass of `Datatype' representing a derived datatype created using `Struct()'.
Struct(int[], int[], Datatype[]) - Constructor for class mpi.Struct
you want to pack multiple type of non-contigous or contigous elements.
Sub(boolean[]) - Method in class mpi.Cartcomm
Partition Cartesian communicator into subgroups of lower dimension.
SUM - Static variable in class mpi.MPI
 
Sum - Class in mpi
 
SumByte - Class in mpi
 
SumChar - Class in mpi
 
SumDouble - Class in mpi
 
SumFloat - Class in mpi
 
SumInt - Class in mpi
 
SumLong - Class in mpi
 
SumShort - Class in mpi
 
SumWorker - Class in mpi
 

T

tag - Variable in class mpjdev.Status
For a receive operation, the tag in the message.
TAG_UB - Static variable in class mpi.MPI
 
Test() - Method in class mpi.Request
Returns a status object if the operation identified by the request is complete, or a null reference otherwise.
Test_cancelled() - Method in class mpi.Status
Test if communication was cancelled.
Test_inter() - Method in class mpi.Comm
Test if this communicator is an inter-communicator.
Testall(Request[]) - Static method in class mpi.Request
Tests for completion of all of the operations associated with active requests.
Testany(Request[]) - Static method in class mpi.Request
Tests for completion of either one or none of the operations associated with active requests.
Testsome(Request[]) - Static method in class mpi.Request
Behaves like Waitsome, except that it returns immediately.
THREAD_FUNNELED - Static variable in class mpi.MPI
 
THREAD_MULTIPLE - Static variable in class mpi.MPI
 
THREAD_SERIALIZED - Static variable in class mpi.MPI
 
THREAD_SINGLE - Static variable in class mpi.MPI
 
ThreadedWrapper - Class in runtime.daemon
 
ThreadedWrapper() - Constructor for class runtime.daemon.ThreadedWrapper
 
Topo_test() - Method in class mpi.Cartcomm
 
Topo_test() - Method in class mpi.Comm
Returns the type of topology associated with the communicator.
Topo_test() - Method in class mpi.Graphcomm
 
Translate_ranks(Group, int[], Group) - Static method in class mpi.Group
Translate ranks within one group to ranks within another.
transRanks(Group, int[], Group) - Static method in class mpjdev.Group
ranks1 should be a valid argument in Translate_ranks ranks2.length = ranks1.length
Type - Class in mpjbuf
Type of argument for {\@link #putSectionHeader(Buffer.Type) putSectionHeader()} and {\@link #getSectionHeader(Buffer.Type) getSectionHeader()} Type-safe enumeration pattern.
type - Variable in class mpjdev.Status
 
TypeMismatchException - Exception in mpjbuf
 
TypeMismatchException() - Constructor for exception mpjbuf.TypeMismatchException
 
TypeMismatchException(String) - Constructor for exception mpjbuf.TypeMismatchException
 

U

Ub() - Method in class mpi.Datatype
Find the upper bound of a datatype - the greatest value in its displacement sequence.
UB - Static variable in class mpi.MPI
 
UNDEFINED - Static variable in class mpi.MPI
 
UNDEFINED - Static variable in class mpjbuf.Type
 
UNEQUAL - Static variable in class mpi.MPI
 
UNEQUAL - Static variable in class mpjdev.Group
 
Union(Group, Group) - Static method in class mpi.Group
Set union of two groups.
union(Group, Group) - Static method in class mpjdev.Group
 
Unpack(Buffer, int, Object, int, int, Datatype) - Method in class mpi.Comm
Unpacks message in receive buffer outbuf into space specified in inbuf.
unpack(Buffer, Object, int) - Method in class mpi.GatherPackerBoolean
 
unpack(Buffer, Object, int) - Method in class mpi.GatherPackerByte
 
unpack(Buffer, Object, int) - Method in class mpi.GatherPackerChar
 
unpack(Buffer, Object, int) - Method in class mpi.GatherPackerDouble
 
unpack(Buffer, Object, int) - Method in class mpi.GatherPackerFloat
 
unpack(Buffer, Object, int) - Method in class mpi.GatherPackerInt
 
unpack(Buffer, Object, int) - Method in class mpi.GatherPackerLong
 
unpack(Buffer, Object, int) - Method in class mpi.GatherPackerObject
 
unpack(Buffer, Object, int) - Method in class mpi.GatherPackerShort
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.GenericPacker
 
unpack(Buffer, Object, int, int) - Method in class mpi.GenericPacker
this method was not there, but putting it exactly as pack method above offcourse changing pack to unpack.
unpack(Buffer, int, Object, int, int) - Method in class mpi.MultistridedPacker
 
unpack(Buffer, Object, int) - Method in class mpi.MultistridedPackerBoolean
 
unpack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerBoolean
 
unpack(Buffer, Object, int) - Method in class mpi.MultistridedPackerByte
 
unpack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerByte
 
unpack(Buffer, Object, int) - Method in class mpi.MultistridedPackerChar
 
unpack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerChar
 
unpack(Buffer, Object, int) - Method in class mpi.MultistridedPackerDouble
 
unpack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerDouble
 
unpack(Buffer, Object, int) - Method in class mpi.MultistridedPackerFloat
 
unpack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerFloat
 
unpack(Buffer, Object, int) - Method in class mpi.MultistridedPackerInt
 
unpack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerInt
 
unpack(Buffer, Object, int) - Method in class mpi.MultistridedPackerLong
 
unpack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerLong
 
unpack(Buffer, Object, int) - Method in class mpi.MultistridedPackerObject
 
unpack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerObject
 
unpack(Buffer, Object, int) - Method in class mpi.MultistridedPackerShort
 
unpack(Buffer, Object, int, int) - Method in class mpi.MultistridedPackerShort
 
unpack(Buffer, Object, int) - Method in interface mpi.Packer
 
unpack(Buffer, int, Object, int, int) - Method in interface mpi.Packer
 
unpack(Buffer, Object, int, int) - Method in interface mpi.Packer
 
unpack(Buffer, Object, int) - Method in class mpi.SimplePackerBoolean
 
unpack(Buffer, Object, int, int) - Method in class mpi.SimplePackerBoolean
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.SimplePackerBoolean
 
unpack(Buffer, Object, int) - Method in class mpi.SimplePackerByte
 
unpack(Buffer, Object, int, int) - Method in class mpi.SimplePackerByte
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.SimplePackerByte
 
unpack(Buffer, Object, int) - Method in class mpi.SimplePackerChar
 
unpack(Buffer, Object, int, int) - Method in class mpi.SimplePackerChar
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.SimplePackerChar
 
unpack(Buffer, Object, int) - Method in class mpi.SimplePackerDouble
 
unpack(Buffer, Object, int, int) - Method in class mpi.SimplePackerDouble
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.SimplePackerDouble
 
unpack(Buffer, Object, int) - Method in class mpi.SimplePackerFloat
 
unpack(Buffer, Object, int, int) - Method in class mpi.SimplePackerFloat
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.SimplePackerFloat
 
unpack(Buffer, Object, int) - Method in class mpi.SimplePackerInt
 
unpack(Buffer, Object, int, int) - Method in class mpi.SimplePackerInt
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.SimplePackerInt
 
unpack(Buffer, Object, int) - Method in class mpi.SimplePackerLong
 
unpack(Buffer, Object, int, int) - Method in class mpi.SimplePackerLong
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.SimplePackerLong
 
unpack(Buffer, Object, int) - Method in class mpi.SimplePackerObject
 
unpack(Buffer, Object, int, int) - Method in class mpi.SimplePackerObject
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.SimplePackerObject
 
unpack(Buffer, Object, int) - Method in class mpi.SimplePackerShort
 
unpack(Buffer, Object, int, int) - Method in class mpi.SimplePackerShort
 
unpack(Buffer, int, Object, int, int) - Method in class mpi.SimplePackerShort
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.GatherPackerBoolean
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.GatherPackerByte
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.GatherPackerChar
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.GatherPackerDouble
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.GatherPackerFloat
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.GatherPackerInt
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.GatherPackerLong
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.GatherPackerObject
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.GatherPackerShort
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.MultistridedPackerBoolean
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.MultistridedPackerByte
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.MultistridedPackerChar
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.MultistridedPackerDouble
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.MultistridedPackerFloat
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.MultistridedPackerInt
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.MultistridedPackerLong
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.MultistridedPackerObject
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.MultistridedPackerShort
 
unpackPartial(Buffer, int, Object, int) - Method in interface mpi.Packer
Precondition for calling `unpackPartial()' is that `length' is less than `size' (numEls).
unpackPartial(Buffer, int, Object, int) - Method in class mpi.SimplePackerBoolean
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.SimplePackerByte
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.SimplePackerChar
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.SimplePackerDouble
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.SimplePackerFloat
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.SimplePackerInt
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.SimplePackerLong
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.SimplePackerObject
 
unpackPartial(Buffer, int, Object, int) - Method in class mpi.SimplePackerShort
 
User_function - Class in mpi
 
User_function() - Constructor for class mpi.User_function
 
uuid(UUID) - Method in class xdev.ProcessID
Sets UUID of this ProcessID object
uuid() - Method in class xdev.ProcessID
Sets UUID of this ProcessID object

V

Vector(int, int, int, Datatype) - Static method in class mpi.Datatype
Construct new datatype representing replication of old datatype into locations that consist of equally spaced blocks.
Vector - Class in mpi
Subclass of `Datatype' representing a derived datatype created using `Vector()' or `Hvector()'.
Vector(int, int, int, Datatype, boolean) - Constructor for class mpi.Vector
 

W

Wait() - Method in class mpi.Request
Blocks until the operation identified by the request is complete.
Waitall(Request[]) - Static method in class mpi.Request
Blocks until all of the operations associated with the active requests in the array have completed.
Waitany(Request[]) - Static method in class mpi.Request
Blocks until one of the operations associated with the active requests in the array has completed.
Waitsome(Request[]) - Static method in class mpi.Request
Blocks until at least one of the operations associated with the active requests in the array has completed.
widthInBits(int) - Static method in class mpjbuf.CustomMath
Calculate how many bits wide a number is, i.e.
widthInBits1(int) - Static method in class mpjbuf.CustomMath
natural log method.
WORLD - Static variable in class mpjdev.MPJDev
 
Wrapper - Class in runtime.daemon
 
Wrapper() - Constructor for class runtime.daemon.Wrapper
 
WrapperSimpleApp - Class in runtime.daemon
 
write(byte[], int, int) - Method in class mpjbuf.Buffer
Append numEls consecutive byte elements from array source, starting at index srcOff, to the current section of buffer.
write(short[], int, int) - Method in class mpjbuf.Buffer
Append numEls consecutive short elements from array source, starting at index srcOff, to the current section of buffer.
write(int[], int, int) - Method in class mpjbuf.Buffer
Append numEls consecutive int elements from array source, starting at index srcOff, to the current section of buffer.
write(long[], int, int) - Method in class mpjbuf.Buffer
Append numEls consecutive long elements from array source, starting at index srcOff, to the current section of buffer.
write(char[], int, int) - Method in class mpjbuf.Buffer
Append numEls consecutive char elements from array source, starting at index srcOff, to the current section of buffer.
write(float[], int, int) - Method in class mpjbuf.Buffer
Append numEls consecutive float elements from array source, starting at index srcOff, to the current section of buffer.
write(double[], int, int) - Method in class mpjbuf.Buffer
Append numEls consecutive double elements from array source, starting at index srcOff, to the current section of buffer.
write(boolean[], int, int) - Method in class mpjbuf.Buffer
Append numEls consecutive boolean elements from array source, starting at index srcOff, to the current section of buffer.
write(Object[], int, int) - Method in class mpjbuf.Buffer
Append numEls consecutive Object elements from array source, starting at index srcOff, to the current section of buffer.
write(byte[], int, int, int) - Method in class mpjbuf.NIOBuffer
BYTE
write(short[], int, int, int) - Method in class mpjbuf.NIOBuffer
SHORT
write(int[], int, int, int) - Method in class mpjbuf.NIOBuffer
INT
write(long[], int, int, int) - Method in class mpjbuf.NIOBuffer
LONG
write(char[], int, int, int) - Method in class mpjbuf.NIOBuffer
CHAR
write(float[], int, int, int) - Method in class mpjbuf.NIOBuffer
FLOAT
write(double[], int, int, int) - Method in class mpjbuf.NIOBuffer
DOUBLE
write(boolean[], int, int, int) - Method in class mpjbuf.NIOBuffer
BOOLEAN
write(byte[], int, int, int) - Method in interface mpjbuf.RawBuffer
 
write(short[], int, int, int) - Method in interface mpjbuf.RawBuffer
 
write(int[], int, int, int) - Method in interface mpjbuf.RawBuffer
 
write(long[], int, int, int) - Method in interface mpjbuf.RawBuffer
 
write(char[], int, int, int) - Method in interface mpjbuf.RawBuffer
 
write(float[], int, int, int) - Method in interface mpjbuf.RawBuffer
 
write(double[], int, int, int) - Method in interface mpjbuf.RawBuffer
 
write(boolean[], int, int, int) - Method in interface mpjbuf.RawBuffer
 
write(int) - Method in class runtime.daemon.MPJProcessPrintStream
 
write(byte[], int, int) - Method in class runtime.daemon.MPJProcessPrintStream
 
WrongStateException - Exception in mpjbuf
 
WrongStateException() - Constructor for exception mpjbuf.WrongStateException
 
WrongStateException(String) - Constructor for exception mpjbuf.WrongStateException
 
Wtick() - Static method in class mpi.MPI
Returns resolution of timer.
Wtime() - Static method in class mpi.MPI
Returns wallclock time.

X

xdev - package xdev
 
xdev.mxdev - package xdev.mxdev
 
xdev.niodev - package xdev.niodev
 
XDevException - Exception in xdev
XDevException class
XDevException() - Constructor for exception xdev.XDevException
 
XDevException(String) - Constructor for exception xdev.XDevException
 
XDevException(Throwable) - Constructor for exception xdev.XDevException
 

A B C D E F G H I L M N O P Q R S T U V W X