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

A

abort(int) - Method in class mpi.Comm
Abort MPI.
accept(String, int) - Method in class mpi.Intracomm
Java binding of MPI_COMM_ACCEPT using MPI_INFO_NULL.
accept(String, Info, int) - Method in class mpi.Intracomm
Java binding of MPI_COMM_ACCEPT.
accumulate(Buffer, int, Datatype, int, int, int, Datatype, Op) - Method in class mpi.Win
Java binding of MPI_ACCUMULATE.
addByte() - Method in class mpi.Struct
Adds a byte field to this struct.
addByte(int) - Method in class mpi.Struct
Adds a byte array to this struct.
addChar() - Method in class mpi.Struct
Adds a char field to this struct.
addChar(int) - Method in class mpi.Struct
Adds a char array to this struct.
addData(Datatype) - Method in class mpi.Struct
Adds a field of the specified data type.
addData(Datatype, int) - Method in class mpi.Struct
Adds an array of the specified data type.
addDouble() - Method in class mpi.Struct
Adds a double field to this struct.
addDouble(int) - Method in class mpi.Struct
Adds a double array to this struct.
addFloat() - Method in class mpi.Struct
Adds a float field to this struct.
addFloat(int) - Method in class mpi.Struct
Adds a float array to this struct.
addInt() - Method in class mpi.Struct
Adds an int field to this struct.
addInt(int) - Method in class mpi.Struct
Adds an int array to this struct.
addLong() - Method in class mpi.Struct
Adds a long field to this struct.
addLong(int) - Method in class mpi.Struct
Adds a long array to this struct.
addRecvBufRef(Buffer) - Method in class mpi.Request
Adds a receive buffer to this Request object.
addSendBufRef(Buffer) - Method in class mpi.Request
Adds a send buffer to this Request object.
addShort() - Method in class mpi.Struct
Adds a short field to this struct.
addShort(int) - Method in class mpi.Struct
Adds a short array to this struct.
addStruct(Struct) - Method in class mpi.Struct
Adds a struct field to this struct.
addStruct(Struct, int) - Method in class mpi.Struct
Adds an array of structs to this struct.
allGather(Object, int, Datatype, Object, int, Datatype) - Method in class mpi.Comm
Similar to gather, but all processes receive the result.
allGather(Object, int, Datatype) - Method in class mpi.Comm
Similar to gather, but all processes receive the result.
allGatherv(Object, int, Datatype, Object, int[], int[], Datatype) - Method in class mpi.Comm
Similar to gatherv, but all processes receive the result.
allGatherv(Object, int[], int[], Datatype) - Method in class mpi.Comm
Similar to gatherv, but all processes receive the result.
allReduce(Object, Object, int, Datatype, Op) - Method in class mpi.Comm
Same as reduce except that the result appears in receive buffer of all process in the group.
allReduce(Object, int, Datatype, Op) - Method in class mpi.Comm
Same as reduce except that the result appears in receive buffer of all process in the group.
allToAll(Object, int, Datatype, Object, int, Datatype) - Method in class mpi.Comm
Extension of allGather to the case where each process sends distinct data to each of the receivers.
allToAllv(Object, int[], int[], Datatype, Object, int[], int[], Datatype) - Method in class mpi.Comm
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.
allToAllw(Object, int[], int[], Datatype[], Object, int[], int[], Datatype[]) - Method in class mpi.Comm
Adds more flexibility to allToAllv: datatypes for send are specified by sendTypes and datatypes for receive are specified by recvTypes per process.
ANY_SOURCE - Static variable in class mpi.MPI
 
ANY_TAG - Static variable in class mpi.MPI
 
APPNUM - Static variable in class mpi.MPI
 
assertDirectBuffer(Buffer) - Static method in class mpi.MPI
Asserts that a buffer is direct.
assertDirectBuffer(Buffer, Buffer) - Static method in class mpi.MPI
Asserts that buffers are direct.
attach(Buffer, int) - Method in class mpi.Win
Java binding of MPI_WIN_ATTACH.
attachBuffer(byte[]) - Static method in class mpi.MPI
Attaches a user-provided buffer for sending.
attrGet(byte[]) - Static method in class mpi.MPI
 
attrSet(Object) - Static method in class mpi.MPI
 

B

BAND - Static variable in class mpi.MPI
 
barrier() - Method in class mpi.Comm
A call to barrier blocks the caller until all process in the group have called it.
baseSize - Variable in class mpi.Datatype
 
baseType - Variable in class mpi.Datatype
 
bcast(Object, int, Datatype, int) - Method in class mpi.Comm
Broadcast a message from the process with rank root to all processes of the group.
BOOLEAN - Static variable in class mpi.Datatype
 
BOOLEAN - Static variable in class mpi.MPI
 
BOR - Static variable in class mpi.MPI
 
bSend(Object, int, Datatype, int, int) - Method in class mpi.Comm
Send in buffered mode.
BSEND_OVERHEAD - Static variable in class mpi.MPI
 
bSendInit(Buffer, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a buffered mode send.
BXOR - Static variable in class mpi.MPI
 
BYTE - Static variable in class mpi.Datatype
 
BYTE - Static variable in class mpi.MPI
 

C

call(Object, Object, int) - Method in class mpi.Op
 
call(Object, Object, int, Datatype) - Method in class mpi.UserFunction
User-defined function for a new Op.
call(ByteBuffer, ByteBuffer, int, Datatype) - Method in class mpi.UserFunction
User-defined function for a new Op.
callErrhandler(int) - Method in class mpi.Comm
Calls the error handler currently associated with the communicator.
callErrhandler(int) - Method in class mpi.File
Java binding of the MPI operation MPI_FILE_CALL_ERRHANDLER.
callErrhandler(int) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_CALL_ERRHANDLER.
cancel() - Method in class mpi.Request
Mark a pending nonblocking communication for cancellation.
CART - Static variable in class mpi.MPI
 
CartComm - Class in mpi
Communicator with cartesian structure.
CartComm(long) - Constructor for class mpi.CartComm
 
CartComm(long[]) - Constructor for class mpi.CartComm
 
CartParms - Class in mpi
Cartesian topology information associated with a communicator.
CartParms(int[], boolean[], int[]) - Constructor for class mpi.CartParms
Constructs a cartesian topology information object.
CHAR - Static variable in class mpi.Datatype
 
CHAR - Static variable in class mpi.MPI
 
check() - Static method in class mpi.MPI
Check if MPI has been initialized and hasn't been finalized.
clone() - Method in class mpi.CartComm
Duplicates this communicator.
clone() - Method in class mpi.Comm
Duplicates this communicator.
clone() - Method in class mpi.Datatype
Java binding of MPI_TYPE_DUP.
clone() - Method in class mpi.GraphComm
Duplicates this communicator.
clone() - Method in class mpi.Info
Java binding of the MPI operation MPI_INFO_DUP.
clone() - Method in class mpi.Intercomm
Duplicates this communicator.
clone() - Method in class mpi.Intracomm
Duplicates this communicator.
close() - Method in class mpi.File
Java binding of MPI_FILE_CLOSE.
closePort(String) - Static method in class mpi.Intracomm
Java binding of MPI_CLOSE_PORT.
Comm - Class in mpi
The Comm class represents communicators.
Comm() - Constructor for class mpi.Comm
 
Comm(long) - Constructor for class mpi.Comm
 
Comm(long[]) - Constructor for class mpi.Comm
 
COMM_SELF - Static variable in class mpi.MPI
 
COMM_WORLD - Static variable in class mpi.MPI
 
commit() - Method in class mpi.Datatype
Commits a derived datatype.
compare(Comm, Comm) - Static method in class mpi.Comm
Compare two communicators.
compare(Group, Group) - Static method in class mpi.Group
Compare two groups.
compareAndSwap(Buffer, Buffer, Buffer, Datatype, int, int) - Method in class mpi.Win
Java binding of MPI_COMPARE_AND_SWAP.
compareTo(Object) - Method in class mpi.Count
 
complete() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_COMPLETE.
CONGRUENT - Static variable in class mpi.MPI
 
connect(String, int) - Method in class mpi.Intracomm
Java binding of MPI_COMM_CONNECT using MPI_INFO_NULL.
connect(String, Info, int) - Method in class mpi.Intracomm
Java binding of MPI_COMM_CONNECT.
Count - Class in mpi
This class represents MPI_Count.
Count(long) - Constructor for class mpi.Count
 
create(Group) - Method in class mpi.Intracomm
Create a new communicator.
createCart(int[], boolean[], boolean) - Method in class mpi.Intracomm
Creates a communicator to which the Cartesian topology information is attached.
createContiguous(int, Datatype) - Static method in class mpi.Datatype
Construct new datatype representing replication of old datatype into contiguous locations.
createDims(int, int[]) - Static method in class mpi.CartComm
Select a balanced distribution of processes per coordinate direction.
createDistGraph(int[], int[], int[], int[], Info, boolean) - Method in class mpi.Intracomm
Creates a communicator to which the distributed graph topology information is attached.
createDistGraph(int[], int[], int[], Info, boolean) - Method in class mpi.Intracomm
Creates a communicator to which the distributed graph topology information is attached.
createDistGraphAdjacent(int[], int[], int[], int[], Info, boolean) - Method in class mpi.Intracomm
Creates a communicator to which the distributed graph topology information is attached.
createDistGraphAdjacent(int[], int[], Info, boolean) - Method in class mpi.Intracomm
Creates a communicator to which the distributed graph topology information is attached.
createGraph(int[], int[], boolean) - Method in class mpi.Intracomm
Creates a communicator to which the graph topology information is attached.
createGroup(Group, int) - Method in class mpi.Intracomm
Create a new intracommunicator for the given group.
createHIndexed(int[], int[], Datatype) - Static method in class mpi.Datatype
Identical to createIndexed except that the displacements are expressed directly in terms of the buffer index, rather than the units of the old type.
createHVector(int, int, int, Datatype) - Static method in class mpi.Datatype
Identical to createVector except that the stride is expressed directly in terms of the buffer index, rather than the units of the old type.
createIndexed(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.
createIntercomm(Comm, int, int, int) - Method in class mpi.Comm
Create an inter-communicator.
createKeyval() - Static method in class mpi.Comm
Create a new attribute key.
createKeyval() - Static method in class mpi.Datatype
Create a new attribute key.
createKeyval() - Static method in class mpi.Win
Create a new attribute key.
createResized(Datatype, int, int) - Static method in class mpi.Datatype
Create a datatype with a new lower bound and extent from an existing datatype.
createStruct(int[], int[], Datatype[]) - Static method in class mpi.Datatype
The most general type constructor.
createVector(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.

D

Data() - Constructor for class mpi.DoubleInt.Data
 
Data() - Constructor for class mpi.FloatInt.Data
 
Data() - Constructor for class mpi.Int2.Data
 
Data() - Constructor for class mpi.LongInt.Data
 
Data() - Constructor for class mpi.ShortInt.Data
 
data - Variable in class mpi.Status
 
Data() - Constructor for class mpi.Struct.Data
 
Datatype - Class in mpi
The Datatype class represents MPI_Datatype handles.
Datatype() - Constructor for class mpi.Datatype
 
DATATYPE_NULL - Static variable in class mpi.MPI
 
delete(String) - Static method in class mpi.File
Java binding of MPI_FILE_DELETE using MPI_INFO_NULL.
delete(String, Info) - Static method in class mpi.File
Java binding of MPI_FILE_DELETE.
delete(String) - Method in class mpi.Info
Java binding of the MPI operation MPI_INFO_DELETE.
deleteAttr(int) - Method in class mpi.Comm
Deletes an attribute value associated with a key on a communicator.
deleteAttr(int) - Method in class mpi.Datatype
Deletes an attribute value associated with a key.
deleteAttr(int) - Method in class mpi.Win
Deletes an attribute value associated with a key.
detach(Buffer) - Method in class mpi.Win
Java binding of MPI_WIN_DETACH.
detachBuffer() - Static method in class mpi.MPI
Removes an existing buffer (for use in sending).
difference(Group, Group) - Static method in class mpi.Group
Set difference of two groups.
disconnect() - Method in class mpi.Comm
Java binding of the MPI operation MPI_COMM_DISCONNECT.
DISPLACEMENT_CURRENT - Static variable in class mpi.MPI
 
DIST_GRAPH - Static variable in class mpi.MPI
 
DistGraphNeighbors - Class in mpi
Adjacency information for a distributed graph topology.
DistGraphNeighbors(int[], int[], int[], int[], boolean) - Constructor for class mpi.DistGraphNeighbors
 
DISTRIBUTE_BLOCK - Static variable in class mpi.MPI
 
DISTRIBUTE_CYCLIC - Static variable in class mpi.MPI
 
DISTRIBUTE_DFLT_DARG - Static variable in class mpi.MPI
 
DISTRIBUTE_NONE - Static variable in class mpi.MPI
 
DOUBLE - Static variable in class mpi.Datatype
 
DOUBLE - Static variable in class mpi.MPI
 
DOUBLE_COMPLEX - Static variable in class mpi.Datatype
 
DOUBLE_COMPLEX - Static variable in class mpi.MPI
 
DOUBLE_INT - Static variable in class mpi.Datatype
 
DOUBLE_INT - Static variable in class mpi.MPI
Struct which must be used with MPI.doubleInt.
DoubleComplex - Class in mpi
This class wraps a complex number stored in a buffer.
DoubleInt - Class in mpi
Struct class for MPI.DOUBLE_INT datatype.
DoubleInt(int, int) - Constructor for class mpi.DoubleInt
The struct object will be created only in MPI class.
doubleInt - Static variable in class mpi.MPI
Struct object for MPI.DOUBLE_INT datatype.
DoubleInt.Data - Class in mpi
Class for reading/writing data in a struct stored in a byte buffer.
dup() - Method in class mpi.CartComm
Duplicates this communicator.
dup() - Method in class mpi.Comm
Duplicates this communicator.
dup(long) - Method in class mpi.Comm
 
dup() - Method in class mpi.Datatype
Java binding of MPI_TYPE_DUP.
dup() - Method in class mpi.GraphComm
Duplicates this communicator.
dup() - Method in class mpi.Info
Java binding of the MPI operation MPI_INFO_DUP.
dup() - Method in class mpi.Intercomm
Duplicates this communicator.
dup() - Method in class mpi.Intracomm
Duplicates this communicator.
dupWithInfo(Info) - Method in class mpi.CartComm
Duplicates this communicator with the info object used in the call.
dupWithInfo(Info) - Method in class mpi.Comm
Duplicates this communicator with the info object used in the call.
dupWithInfo(long, long) - Method in class mpi.Comm
 
dupWithInfo(Info) - Method in class mpi.GraphComm
Duplicates this communicator with the info object used in the call.
dupWithInfo(Info) - Method in class mpi.Intercomm
Duplicates this communicator with the info object used in the call.
dupWithInfo(Info) - Method in class mpi.Intracomm
Duplicates this communicator with the info object used in the call.

E

equals(Object) - Method in class mpi.Count
 
ERR_ACCESS - Static variable in class mpi.MPI
 
ERR_AMODE - Static variable in class mpi.MPI
 
ERR_ARG - Static variable in class mpi.MPI
 
ERR_ASSERT - Static variable in class mpi.MPI
 
ERR_BAD_FILE - Static variable in class mpi.MPI
 
ERR_BASE - Static variable in class mpi.MPI
 
ERR_BUFFER - Static variable in class mpi.MPI
 
ERR_COMM - Static variable in class mpi.MPI
 
ERR_CONVERSION - Static variable in class mpi.MPI
 
ERR_COUNT - Static variable in class mpi.MPI
 
ERR_DIMS - Static variable in class mpi.MPI
 
ERR_DISP - Static variable in class mpi.MPI
 
ERR_DUP_DATAREP - Static variable in class mpi.MPI
 
ERR_FILE - Static variable in class mpi.MPI
 
ERR_FILE_EXISTS - Static variable in class mpi.MPI
 
ERR_FILE_IN_USE - Static variable in class mpi.MPI
 
ERR_GROUP - Static variable in class mpi.MPI
 
ERR_IN_STATUS - Static variable in class mpi.MPI
 
ERR_INFO - Static variable in class mpi.MPI
 
ERR_INFO_KEY - Static variable in class mpi.MPI
 
ERR_INFO_NOKEY - Static variable in class mpi.MPI
 
ERR_INFO_VALUE - Static variable in class mpi.MPI
 
ERR_INTERN - Static variable in class mpi.MPI
 
ERR_IO - Static variable in class mpi.MPI
 
ERR_KEYVAL - Static variable in class mpi.MPI
 
ERR_LASTCODE - Static variable in class mpi.MPI
 
ERR_LOCKTYPE - Static variable in class mpi.MPI
 
ERR_NAME - Static variable in class mpi.MPI
 
ERR_NO_MEM - Static variable in class mpi.MPI
 
ERR_NO_SPACE - Static variable in class mpi.MPI
 
ERR_NO_SUCH_FILE - Static variable in class mpi.MPI
 
ERR_NOT_SAME - Static variable in class mpi.MPI
 
ERR_OP - Static variable in class mpi.MPI
 
ERR_OTHER - Static variable in class mpi.MPI
 
ERR_PENDING - Static variable in class mpi.MPI
 
ERR_PORT - Static variable in class mpi.MPI
 
ERR_PROC_ABORTED - Static variable in class mpi.MPI
 
ERR_QUOTA - Static variable in class mpi.MPI
 
ERR_RANK - Static variable in class mpi.MPI
 
ERR_READ_ONLY - Static variable in class mpi.MPI
 
ERR_REQUEST - Static variable in class mpi.MPI
 
ERR_RMA_CONFLICT - Static variable in class mpi.MPI
 
ERR_RMA_SYNC - Static variable in class mpi.MPI
 
ERR_ROOT - Static variable in class mpi.MPI
 
ERR_SERVICE - Static variable in class mpi.MPI
 
ERR_SIZE - Static variable in class mpi.MPI
 
ERR_SPAWN - Static variable in class mpi.MPI
 
ERR_SYSRESOURCE - Static variable in class mpi.MPI
 
ERR_TAG - Static variable in class mpi.MPI
 
ERR_TOPOLOGY - Static variable in class mpi.MPI
 
ERR_TRUNCATE - Static variable in class mpi.MPI
 
ERR_TYPE - Static variable in class mpi.MPI
 
ERR_UNKNOWN - Static variable in class mpi.MPI
 
ERR_UNSUPPORTED_DATAREP - Static variable in class mpi.MPI
 
ERR_UNSUPPORTED_OPERATION - Static variable in class mpi.MPI
 
ERR_WIN - Static variable in class mpi.MPI
 
Errhandler - Class in mpi
Error handler.
Errhandler(long) - Constructor for class mpi.Errhandler
 
ERRORS_ABORT - Static variable in class mpi.MPI
 
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.
exScan(Object, Object, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.
exScan(Object, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.

F

fence(int) - Method in class mpi.Win
Java binding of MPI_WIN_FENCE.
fetchAndOp(Buffer, Buffer, Datatype, int, int, Op) - Method in class mpi.Win
Java binding of MPI_FETCH_AND_OP.
File - Class in mpi
This class represents MPI_File.
File(Comm, String, int) - Constructor for class mpi.File
Java binding of MPI_FILE_OPEN using MPI_INFO_NULL.
File(Comm, String, int, Info) - Constructor for class mpi.File
Java binding of MPI_FILE_OPEN.
FileView - Class in mpi
This class represents file views.
FileView(long, Datatype, Datatype, String) - Constructor for class mpi.FileView
Constructs a file view.
Finalize() - Static method in class mpi.MPI
Finalize MPI.
FLAVOR_PRIVATE - Static variable in class mpi.Win
 
FLAVOR_SHARED - Static variable in class mpi.Win
 
FLOAT - Static variable in class mpi.Datatype
 
FLOAT - Static variable in class mpi.MPI
 
FLOAT_COMPLEX - Static variable in class mpi.Datatype
 
FLOAT_COMPLEX - Static variable in class mpi.MPI
 
FLOAT_INT - Static variable in class mpi.Datatype
 
FLOAT_INT - Static variable in class mpi.MPI
Struct which must be used with MPI.floatInt.
FloatComplex - Class in mpi
This class wraps a complex number stored in a buffer.
FloatInt - Class in mpi
Struct class for MPI.FLOAT_INT datatype.
FloatInt(int, int) - Constructor for class mpi.FloatInt
The struct object will be created only in MPI class.
floatInt - Static variable in class mpi.MPI
Struct object for MPI.FLOAT_INT datatype.
FloatInt.Data - Class in mpi
Class for reading/writing data in a struct stored in a byte buffer.
flush(int) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_FLUSH.
flushAll() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_FLUSH_ALL.
flushLocal(int) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_FLUSH_LOCAL.
flushLocalAll() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_FLUSH_LOCAL_ALL.
free() - Method in class mpi.Comm
Java binding of the MPI operation MPI_COMM_FREE.
free() - Method in class mpi.Datatype
Frees the datatype.
free() - Method in interface mpi.Freeable
Frees a freeable object.
free() - Method in class mpi.Group
Java binding of the MPI operation MPI_GROUP_FREE.
free() - Method in class mpi.Info
Java binding of the MPI operation MPI_INFO_FREE.
free() - Method in class mpi.Op
Java binding of the MPI operation MPI_OP_FREE.
free() - Method in class mpi.Request
Set the request object to be void.
free() - Method in class mpi.Win
Java binding of MPI_WIN_FREE.
Freeable - Interface in mpi
Objects freeables must be freed calling the method free.
freeKeyval(int) - Static method in class mpi.Comm
Frees an attribute key for communicators.
freeKeyval(int) - Static method in class mpi.Datatype
Frees an attribute key.
freeKeyval(int) - Static method in class mpi.Win
Frees an attribute key.

G

gather(Object, int, Datatype, Object, int, Datatype, int) - Method in class mpi.Comm
Each process sends the contents of its send buffer to the root process.
gather(Object, int, Datatype, int) - Method in class mpi.Comm
Each process sends the contents of its send buffer to the root process.
gatherv(Object, int, Datatype, Object, int[], int[], Datatype, int) - Method in class mpi.Comm
Extends functionality of gather by allowing varying counts of data from each process.
gatherv(Object, int[], int[], Datatype, int) - Method in class mpi.Comm
Extends functionality of gather by allowing varying counts of data from each process.
gatherv(Object, int, Datatype, int) - Method in class mpi.Comm
Extends functionality of gather by allowing varying counts of data from each process.
get(DoubleBuffer) - Static method in class mpi.DoubleComplex
Wraps a complex number stored in a buffer
get(DoubleBuffer, int) - Static method in class mpi.DoubleComplex
Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.
get(double[]) - Static method in class mpi.DoubleComplex
Wraps a complex number stored in the first two values of an array.
get(double[], int) - Static method in class mpi.DoubleComplex
Wraps the complex number at the specified position of an array of complex numbers stored in an array of doubles.
get(ByteBuffer) - Static method in class mpi.DoubleComplex
Wraps a complex number stored in a buffer
get(ByteBuffer, int) - Static method in class mpi.DoubleComplex
Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.
get(FloatBuffer) - Static method in class mpi.FloatComplex
Wraps a complex number stored in a buffer
get(FloatBuffer, int) - Static method in class mpi.FloatComplex
Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.
get(float[]) - Static method in class mpi.FloatComplex
Wraps a complex number stored in the first two values of an array.
get(float[], int) - Static method in class mpi.FloatComplex
Wraps the complex number at the specified position of an array of complex numbers stored in an array of floats.
get(ByteBuffer) - Static method in class mpi.FloatComplex
Wraps a complex number stored in a buffer
get(ByteBuffer, int) - Static method in class mpi.FloatComplex
Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.
get(String) - Method in class mpi.Info
Java binding of the MPI operation MPI_INFO_GET.
get(Buffer, int, Datatype, int, int, int, Datatype) - Method in class mpi.Win
Java binding of MPI_GET.
getAbort() - Static method in class mpi.Errhandler
 
getAccumulate(Buffer, int, Datatype, Buffer, int, Datatype, int, int, int, Datatype, Op) - Method in class mpi.Win
Java binding of MPI_GET_ACCUMULATE.
getAMode() - Method in class mpi.File
Java binding of MPI_FILE_GET_AMODE.
getAtomicity() - Method in class mpi.File
Java binding of MPI_FILE_GET_ATOMICITY.
getAttr(int) - Method in class mpi.Comm
Retrieves attribute value by key.
getAttr(int) - Method in class mpi.Datatype
Retrieves attribute value by key.
getAttr(int) - Method in class mpi.Win
Retrieves attribute value by key.
getBuffer() - Method in class mpi.DoubleComplex
Gets the buffer where the complex number is stored.
getBuffer() - Method in class mpi.FloatComplex
Gets the buffer where the complex number is stored.
getBuffer() - Method in class mpi.Struct.Data
Gets the buffer where this struct data is stored.
getBuffer(Datatype, int) - Method in class mpi.Struct.Data
Gets the buffer of a field.
getBuffer(Datatype, int, int) - Method in class mpi.Struct.Data
Gets the buffer data at the specified position of a buffer array.
getByte(int) - Method in class mpi.Struct.Data
Gets the byte value of a field.
getByte(int, int) - Method in class mpi.Struct.Data
Gets the byte value at the specified position of a byte array.
getByteOffset(long) - Method in class mpi.File
Java binding of MPI_FILE_GET_BYTE_OFFSET.
getChar(int) - Method in class mpi.Struct.Data
Gets the char value of a field.
getChar(int, int) - Method in class mpi.Struct.Data
Gets the char value at the specified position of a char array.
getCoord(int) - Method in class mpi.CartParms
Returns the coordinate of calling process for a cartesian dimension.
getCoords(int) - Method in class mpi.CartComm
Translate process rank to logical process coordinates.
getCount() - Method in class mpi.Count
Gets value associated with this Count object.
getCount(Datatype) - Method in class mpi.Status
Returns the number of received entries.
getData(S, int) - Method in class mpi.Struct.Data
 
getData(S, int, int) - Method in class mpi.Struct.Data
 
getData(ByteBuffer) - Method in class mpi.Struct
 
getData(ByteBuffer, int) - Method in class mpi.Struct
 
getData(byte[]) - Method in class mpi.Struct
 
getData(byte[], int) - Method in class mpi.Struct
 
getDataRep() - Method in class mpi.FileView
Gets the data representation.
getDestination(int) - Method in class mpi.DistGraphNeighbors
Gets a process for which the calling process is a source
getDestinationWeight(int) - Method in class mpi.DistGraphNeighbors
Gets the weight of an edge out of the calling process.
getDim(int) - Method in class mpi.CartParms
Returns the number of processes for a cartesian dimension.
getDimCount() - Method in class mpi.CartParms
Returns the number of dimensions.
getDims() - Method in class mpi.GraphComm
Returns graph topology information.
getDisp() - Method in class mpi.FileView
Gets the displacement.
getDistGraphNeighbors() - Method in class mpi.GraphComm
Gets the adjacency information for a distributed graph topology.
getDouble(int) - Method in class mpi.Struct.Data
Gets the double value of a field.
getDouble(int, int) - Method in class mpi.Struct.Data
Gets the double value at the specified position of a double array.
getEdge(int) - Method in class mpi.GraphParms
Returns the edge i.
getEdgeCount() - Method in class mpi.GraphParms
Returns the number of edges.
getElements(Datatype) - Method in class mpi.Status
Retrieves the number of basic elements from status.
getElementsX(Datatype) - Method in class mpi.Status
Retrieves the number of basic elements from status.
getEmpty() - Static method in class mpi.Group
 
getErrhandler() - Method in class mpi.Comm
Returns the error handler currently associated with the communicator.
getErrhandler() - Method in class mpi.File
Java binding of the MPI operation MPI_FILE_GET_ERRHANDLER.
getErrhandler() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_GET_ERRHANDLER.
getError() - Method in class mpi.Status
Returns the MPI_ERROR of message.
getErrorClass() - Method in exception mpi.MPIException
Gets the MPI error class.
getErrorCode() - Method in exception mpi.MPIException
Gets the MPI error code.
getEType() - Method in class mpi.FileView
Gets the elementary datatype.
getExtent() - Method in class mpi.Datatype
Returns the extent of a datatype.
getExtent() - Method in class mpi.Struct
Returns the extent of the struct data type.
getFatal() - Static method in class mpi.Errhandler
 
getFileType() - Method in class mpi.FileView
Gets the file type.
getFloat(int) - Method in class mpi.Struct.Data
Gets the float value of a field.
getFloat(int, int) - Method in class mpi.Struct.Data
Gets the float value at the specified position of a float array.
getGroup() - Method in class mpi.Comm
Return group associated with a communicator.
getGroup() - Method in class mpi.File
Java binding of MPI_FILE_GET_GROUP.
getGroup() - Method in class mpi.Win
Java binding of the MPI operation MPI_GET_GROUP.
getHandles(Request[]) - Static method in class mpi.Request
 
getImag() - Method in class mpi.DoubleComplex
Gets the imaginary value.
getImag() - Method in class mpi.FloatComplex
Gets the imaginary value.
getInDegree() - Method in class mpi.DistGraphNeighbors
Gets the number of edges into this process.
getIndex() - Method in class mpi.DoubleInt.Data
Gets the int value.
getIndex() - Method in class mpi.FloatInt.Data
Gets the int value.
getIndex(int) - Method in class mpi.GraphParms
Returns the index of the node i.
getIndex() - Method in class mpi.Int2.Data
Gets the second int.
getIndex() - Method in class mpi.LongInt.Data
Gets the int value.
getIndex() - Method in class mpi.ShortInt.Data
Gets the int value.
getIndex() - Method in class mpi.Status
Returns the index of message.
getIndexCount() - Method in class mpi.GraphParms
Returns the number of nodes.
getInfo() - Method in class mpi.Comm
Java binding of MPI_COMM_GET_INFO.
getInfo() - Method in class mpi.File
Java binding of MPI_FILE_GET_INFO.
getInfo() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_GET_INFO.
getInt(int) - Method in class mpi.Struct.Data
Gets the int value of a field.
getInt(int, int) - Method in class mpi.Struct.Data
Gets the int value at the specified position of an int array.
getKey(int) - Method in class mpi.Info
Java binding of the MPI operation MPI_INFO_GET_NTHKEY.
getLb() - Method in class mpi.Datatype
Returns the lower bound of a datatype.
getLibVersion() - Static method in class mpi.MPI
Returns the version of the MPI Library
getLong(int) - Method in class mpi.Struct.Data
Gets the long value of a field.
getLong(int, int) - Method in class mpi.Struct.Data
Gets the long value at the specified position of a long array.
getName() - Method in class mpi.Comm
Return the print name from the communicator.
getName() - Method in class mpi.Datatype
Return the print name from the datatype.
getName() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_GET_NAME.
getNeighbors(int) - Method in class mpi.GraphComm
Provides adjacency information for general graph topology.
getNull() - Static method in class mpi.Request
 
getOffset(Object) - Method in class mpi.Datatype
Gets the offset of a buffer in bytes.
getOutDegree() - Method in class mpi.DistGraphNeighbors
Gets the number of edges out of this process.
getParent() - Static method in class mpi.Intercomm
Java binding of MPI_COMM_GET_PARENT.
getPeriod(int) - Method in class mpi.CartParms
Returns the periodicity (true/false) for a cartesian dimension.
getPosition() - Method in class mpi.File
Java binding of MPI_FILE_GET_POSITION.
getPositionShared() - Method in class mpi.File
Java binding of MPI_FILE_GET_POSITION_SHARED.
getProcessorName() - Static method in class mpi.MPI
Returns the name of the processor on which it is called.
getRank(int[]) - Method in class mpi.CartComm
Translate logical process coordinates to process rank.
getRank() - Method in class mpi.Comm
Rank of this process in group of this communicator.
getRank() - Method in class mpi.Group
Rank of this process in the group.
getRankDest() - Method in class mpi.ShiftParms
Gets the destination rank.
getRankSource() - Method in class mpi.ShiftParms
Gets the source rank.
getReal() - Method in class mpi.DoubleComplex
Gets the real value.
getReal() - Method in class mpi.FloatComplex
Gets the real value.
getRemoteGroup() - Method in class mpi.Intercomm
Return the remote group.
getRemoteSize() - Method in class mpi.Intercomm
Size of remote group.
getRequest() - Method in class mpi.Comm
Returns the associated request to this communicator if it was created using Comm.iDup().
getReturn() - Static method in class mpi.Errhandler
 
getShort(int) - Method in class mpi.Struct.Data
Gets the short value of a field.
getShort(int, int) - Method in class mpi.Struct.Data
Gets the short value at the specified position of a short array.
getSize() - Method in class mpi.Comm
Size of group of this communicator.
getSize() - Method in class mpi.Datatype
Returns the total size of a datatype - the number of buffer elements it represents.
getSize() - Method in class mpi.File
Java binding of MPI_FILE_GET_SIZE.
getSize() - Method in class mpi.Group
Java binding of the MPI operation MPI_GROUP_SIZE.
getSource(int) - Method in class mpi.DistGraphNeighbors
Gets a process for which the calling process is a destination.
getSource() - Method in class mpi.Status
Returns the "source" of message.
getSourceWeight(int) - Method in class mpi.DistGraphNeighbors
Gets the weight of an edge into the calling process.
getStatus() - Method in class mpi.Request
Returns a status object if the operation identified by the request is complete, or a null reference otherwise.
getSubVersion() - Method in class mpi.Version
Gets the MPI subversion.
getTag() - Method in class mpi.Status
Returns the "tag" of message.
getTopo() - Method in class mpi.CartComm
Returns cartesian topology information.
getTopology() - Method in class mpi.Comm
Returns the type of topology associated with the communicator.
getTrueExtent() - Method in class mpi.Datatype
Returns the true extent of a datatype.
getTrueLb() - Method in class mpi.Datatype
Returns the true lower bound of a datatype.
getType() - Method in class mpi.Struct
Returns the data type of the struct.
getTypeExtent(Datatype) - Method in class mpi.File
Java binding of MPI_FILE_GET_TYPE_EXTENT.
getValue() - Method in class mpi.DoubleInt.Data
Gets the double value.
getValue() - Method in class mpi.FloatInt.Data
Gets the float value.
getValue() - Method in class mpi.Int2.Data
Gets the first int.
getValue() - Method in class mpi.LongInt.Data
Gets the long value.
getValue() - Method in class mpi.ShortInt.Data
Gets the short value.
getVersion() - Static method in class mpi.MPI
Returns a version object representing the version of MPI being used.
getVersion() - Method in class mpi.Version
Gets the MPI version.
getView() - Method in class mpi.File
Java binding of MPI_FILE_GET_VIEW.
GRAPH - Static variable in class mpi.MPI
 
GraphComm - Class in mpi
Communicator with graph structure.
GraphComm(long) - Constructor for class mpi.GraphComm
 
GraphComm(long[]) - Constructor for class mpi.GraphComm
 
GraphParms - Class in mpi
Graph topology information associated with a communicator.
GraphParms(int[], int[]) - Constructor for class mpi.GraphParms
Constructs a graph topology information object.
Group - Class in mpi
This class represents MPI_Group.
Group(long) - Constructor for class mpi.Group
 
GROUP_EMPTY - Static variable in class mpi.MPI
 

H

handle - Variable in class mpi.Comm
 
handle - Variable in class mpi.Datatype
 
handle - Variable in class mpi.Errhandler
 
handle - Variable in class mpi.Group
 
handle - Variable in class mpi.Info
 
handle - Variable in class mpi.Message
 
handle - Variable in class mpi.Op
 
handle - Variable in class mpi.Request
 
HOST - Static variable in class mpi.MPI
 

I

iAllGather(Buffer, int, Datatype, Buffer, int, Datatype) - Method in class mpi.Comm
Similar to gather, but all processes receive the result.
iAllGather(Buffer, int, Datatype) - Method in class mpi.Comm
Similar to gather, but all processes receive the result.
iAllGatherv(Buffer, int, Datatype, Buffer, int[], int[], Datatype) - Method in class mpi.Comm
Similar to gatherv, but all processes receive the result.
iAllGatherv(Buffer, int[], int[], Datatype) - Method in class mpi.Comm
Similar to gatherv, but all processes receive the result.
iAllReduce(Buffer, Buffer, int, Datatype, Op) - Method in class mpi.Comm
Same as reduce except that the result appears in receive buffer of all process in the group.
iAllReduce(Buffer, int, Datatype, Op) - Method in class mpi.Comm
Same as reduce except that the result appears in receive buffer of all process in the group.
iAllToAll(Buffer, int, Datatype, Buffer, int, Datatype) - Method in class mpi.Comm
Extension of allGather to the case where each process sends distinct data to each of the receivers.
iAllToAllv(Buffer, int[], int[], Datatype, Buffer, int[], int[], Datatype) - Method in class mpi.Comm
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.
iAllToAllw(Buffer, int[], int[], Datatype[], Buffer, int[], int[], Datatype[]) - Method in class mpi.Comm
Adds more flexibility to iAllToAllv: datatypes for send are specified by sendTypes and datatypes for receive are specified by recvTypes per process.
iBarrier() - Method in class mpi.Comm
Nonblocking barrier synchronization.
iBcast(Buffer, int, Datatype, int) - Method in class mpi.Comm
Broadcast a message from the process with rank root to all processes of the group.
ibSend(Buffer, int, Datatype, int, int) - Method in class mpi.Comm
Start a buffered mode, nonblocking send.
IDENT - Static variable in class mpi.MPI
 
iDup() - Method in class mpi.CartComm
Duplicates this communicator.
iDup() - Method in class mpi.Comm
Duplicates this communicator.
iDup(long) - Method in class mpi.Comm
 
iDup() - Method in class mpi.GraphComm
Duplicates this communicator.
iDup() - Method in class mpi.Intercomm
Duplicates this communicator.
iDup() - Method in class mpi.Intracomm
Duplicates this communicator.
iExScan(Buffer, Buffer, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.
iExScan(Buffer, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.
iGather(Buffer, int, Datatype, Buffer, int, Datatype, int) - Method in class mpi.Comm
Each process sends the contents of its send buffer to the root process.
iGather(Buffer, int, Datatype, int) - Method in class mpi.Comm
Each process sends the contents of its send buffer to the root process.
iGatherv(Buffer, int, Datatype, Buffer, int[], int[], Datatype, int) - Method in class mpi.Comm
Extends functionality of gather by allowing varying counts of data from each process.
iGatherv(Buffer, int[], int[], Datatype, int) - Method in class mpi.Comm
Extends functionality of gather by allowing varying counts of data from each process.
iGatherv(Buffer, int, Datatype, int) - Method in class mpi.Comm
Extends functionality of gather by allowing varying counts of data from each process.
imProbe(int, int, Comm) - Method in class mpi.Message
Java binding of MPI_IMPROBE.
imRecv(Buffer, int, Datatype) - Method in class mpi.Message
Java binding of MPI_IMRECV.
incl(int[]) - Method in class mpi.Group
Create a subset group including specified processes.
iNeighborAllGather(Buffer, int, Datatype, Buffer, int, Datatype) - Method in class mpi.Comm
Java binding of MPI_INEIGHBOR_ALLGATHER.
iNeighborAllGatherv(Buffer, int, Datatype, Buffer, int[], int[], Datatype) - Method in class mpi.Comm
Java binding of MPI_INEIGHBOR_ALLGATHERV.
iNeighborAllToAll(Buffer, int, Datatype, Buffer, int, Datatype) - Method in class mpi.Comm
Java binding of MPI_INEIGHBOR_ALLTOALL.
iNeighborAllToAllv(Buffer, int[], int[], Datatype, Buffer, int[], int[], Datatype) - Method in class mpi.Comm
Java binding of MPI_INEIGHBOR_ALLTOALLV.
Info - Class in mpi
This class represents MPI_Info.
Info() - Constructor for class mpi.Info
Java binding of the MPI operation MPI_INFO_CREATE.
Info(long) - Constructor for class mpi.Info
 
INFO_ENV - Static variable in class mpi.MPI
 
INFO_NULL - Static variable in class mpi.MPI
 
Init(String[]) - Static method in class mpi.MPI
Initialize MPI.
InitThread(String[], int) - Static method in class mpi.MPI
Initialize MPI with threads.
INT - Static variable in class mpi.Datatype
 
INT - Static variable in class mpi.MPI
 
INT2 - Static variable in class mpi.Datatype
 
Int2 - Class in mpi
Struct class for MPI.INT2 datatype.
Int2(int, int) - Constructor for class mpi.Int2
The struct object will be created only in MPI class.
INT2 - Static variable in class mpi.MPI
Struct which must be used with MPI.int2.
int2 - Static variable in class mpi.MPI
Struct object for MPI.INT2 datatype.
Int2.Data - Class in mpi
Class for reading/writing data in a struct stored in a byte buffer.
Intercomm - Class in mpi
This class represents intercommunicators.
Intercomm(long) - Constructor for class mpi.Intercomm
 
Intercomm(long[]) - Constructor for class mpi.Intercomm
 
intersection(Group, Group) - Static method in class mpi.Group
Set intersection of two groups.
Intracomm - Class in mpi
This class represents intracommunicator.
Intracomm() - Constructor for class mpi.Intracomm
 
Intracomm(long) - Constructor for class mpi.Intracomm
 
Intracomm(long[]) - Constructor for class mpi.Intracomm
 
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.
iRead(Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IREAD.
iReadAll(Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IREAD_ALL.
iReadAt(long, Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IREAD_AT.
iReadAtAll(long, Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IREAD_AT_ALL.
iReadShared(Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IREAD_SHARED.
iRecv(Buffer, int, Datatype, int, int) - Method in class mpi.Comm
Start a nonblocking receive.
iReduce(Buffer, Buffer, int, Datatype, Op, int) - Method in class mpi.Comm
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.
iReduce(Buffer, int, Datatype, Op, int) - Method in class mpi.Comm
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.
iReduceScatter(Buffer, Buffer, int[], Datatype, Op) - Method in class mpi.Comm
Combine elements in input buffer of each process using the reduce operation, and scatter the combined values over the output buffers of the processes.
iReduceScatter(Buffer, int[], Datatype, Op) - Method in class mpi.Comm
Combine elements in input buffer of each process using the reduce operation, and scatter the combined values over the output buffers of the processes.
iReduceScatterBlock(Buffer, Buffer, int, Datatype, Op) - Method in class mpi.Comm
Combine values and scatter the results.
iReduceScatterBlock(Buffer, int, Datatype, Op) - Method in class mpi.Comm
Combine values and scatter the results.
irSend(Buffer, int, Datatype, int, int) - Method in class mpi.Comm
Start a ready mode, nonblocking send.
iScan(Buffer, Buffer, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.
iScan(Buffer, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.
isCancelled() - Method in class mpi.Status
Tests if the communication was cancelled.
iScatter(Buffer, int, Datatype, Buffer, int, Datatype, int) - Method in class mpi.Comm
Inverse of the operation gather.
iScatter(Buffer, int, Datatype, int) - Method in class mpi.Comm
Inverse of the operation gather.
iScatterv(Buffer, int[], int[], Datatype, Buffer, int, Datatype, int) - Method in class mpi.Comm
Inverse of the operation gatherv.
iScatterv(Buffer, int[], int[], Datatype, int) - Method in class mpi.Comm
Inverse of the operation gatherv.
iScatterv(Buffer, int, Datatype, int) - Method in class mpi.Comm
Inverse of the operation gatherv.
isCommutative() - Method in class mpi.Op
Test if the operation is commutative.
isDirectBuffer(Object) - Static method in class mpi.MPI
Checks if an object is a direct buffer.
iSend(Buffer, int, Datatype, int, int) - Method in class mpi.Comm
Start a standard mode, nonblocking send.
isFinalized() - Static method in class mpi.MPI
Test if MPI has been finalized.
isHeapBuffer(Object) - Static method in class mpi.MPI
Checks if an object is a heap buffer.
isInitialized() - Static method in class mpi.MPI
Test if MPI has been initialized.
isInter() - Method in class mpi.Comm
Test if this communicator is an inter-communicator.
isNoProc() - Method in class mpi.Message
Tests if the message is MPI_MESSAGE_NO_PROC.
isNull() - Method in class mpi.Comm
Test if communicator object is null (has been freed).
isNull() - Method in class mpi.Datatype
Returns true if this datatype is MPI_DATATYPE_NULL.
isNull() - Method in class mpi.Group
Test if group object is null.
isNull() - Method in class mpi.Info
Tests if the info object is MPI_INFO_NULL (has been freed).
isNull() - Method in class mpi.Message
Tests if the message is MPI_MESSAGE_NULL.
isNull() - Method in class mpi.Op
Test if operation object is null.
isNull() - Method in class mpi.Request
Test if request object is null.
isSend(Buffer, int, Datatype, int, int) - Method in class mpi.Comm
Start a synchronous mode, nonblocking send.
isThreadMain() - Static method in class mpi.MPI
Java binding of the MPI operation MPI_IS_THREAD_MAIN.
isWeighted() - Method in class mpi.DistGraphNeighbors
Returns false if MPI_UNWEIGHTED was supplied during creation.
iWrite(Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IWRITE.
iWriteAll(Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IWRITE_ALL.
iWriteAt(long, Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IWRITE_AT.
iWriteAtAll(long, Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IWRITE_AT_ALL.
iWriteShared(Buffer, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_IWRITE_SHARED.

K

KEYVAL_INVALID - Static variable in class mpi.MPI
 

L

LAND - Static variable in class mpi.MPI
 
LASTUSEDCODE - Static variable in class mpi.MPI
 
lock(int, int, int) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_LOCK.
LOCK_EXCLUSIVE - Static variable in class mpi.MPI
 
LOCK_SHARED - Static variable in class mpi.MPI
 
lockAll(int) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_LOCK_ALL.
LONG - Static variable in class mpi.Datatype
 
LONG - Static variable in class mpi.MPI
 
LONG_INT - Static variable in class mpi.Datatype
 
LONG_INT - Static variable in class mpi.MPI
Struct which must be used with MPI.longInt.
LongInt - Class in mpi
Struct class for MPI.LONG_INT datatype.
LongInt(int, int, int) - Constructor for class mpi.LongInt
The struct object will be created only in MPI class.
longInt - Static variable in class mpi.MPI
Struct object for MPI.LONG_INT datatype.
LongInt.Data - Class in mpi
Class for reading/writing data in a struct stored in a byte buffer.
lookupName(String) - Static method in class mpi.Intracomm
Java binding of MPI_LOOKUP_NAME using MPI_INFO_NULL.
lookupName(String, Info) - Static method in class mpi.Intracomm
Java binding of MPI_LOOKUP_NAME.
LOR - Static variable in class mpi.MPI
 
LXOR - Static variable in class mpi.MPI
 

M

map(int[], boolean[]) - Method in class mpi.CartComm
Compute an optimal placement.
map(int[], int[]) - Method in class mpi.GraphComm
Compute an optimal placement.
MAX - Static variable in class mpi.MPI
 
MAX_DATAREP_STRING - Static variable in class mpi.MPI
 
MAX_INFO_KEY - Static variable in class mpi.MPI
 
MAX_INFO_VAL - Static variable in class mpi.MPI
 
MAX_OBJECT_NAME - Static variable in class mpi.MPI
 
MAX_PORT_NAME - Static variable in class mpi.MPI
 
MAXLOC - Static variable in class mpi.MPI
Global maximum operator.
merge(boolean) - Method in class mpi.Intercomm
Creates an intracommuncator from an intercommunicator
Message - Class in mpi
This class represents MPI_Message.
Message() - Constructor for class mpi.Message
Creates a MPI_MESSAGE_NULL.
MIN - Static variable in class mpi.MPI
 
MINLOC - Static variable in class mpi.MPI
Global minimum operator.
MODE_APPEND - Static variable in class mpi.MPI
 
MODE_CREATE - Static variable in class mpi.MPI
 
MODE_DELETE_ON_CLOSE - Static variable in class mpi.MPI
 
MODE_EXCL - Static variable in class mpi.MPI
 
MODE_NOCHECK - Static variable in class mpi.MPI
 
MODE_NOPRECEDE - Static variable in class mpi.MPI
 
MODE_NOPUT - Static variable in class mpi.MPI
 
MODE_NOSTORE - Static variable in class mpi.MPI
 
MODE_NOSUCCEED - Static variable in class mpi.MPI
 
MODE_RDONLY - Static variable in class mpi.MPI
 
MODE_RDWR - Static variable in class mpi.MPI
 
MODE_SEQUENTIAL - Static variable in class mpi.MPI
 
MODE_UNIQUE_OPEN - Static variable in class mpi.MPI
 
MODE_WRONLY - Static variable in class mpi.MPI
 
mpi - package mpi
 
MPI - Class in mpi
MPI environment.
MPI() - Constructor for class mpi.MPI
 
MPIException - Exception in mpi
Signals that an MPI error of some sort has occurred.
MPIException(int, int, String) - Constructor for exception mpi.MPIException
 
MPIException(String) - Constructor for exception mpi.MPIException
Creates an exception.
MPIException(Throwable) - Constructor for exception mpi.MPIException
Creates an exception:
mProbe(int, int, Comm) - Method in class mpi.Message
Java binding of MPI_MPROBE.
mRecv(Object, int, Datatype) - Method in class mpi.Message
Java binding of MPI_MRECV.

N

neighborAllGather(Object, int, Datatype, Object, int, Datatype) - Method in class mpi.Comm
Java binding of MPI_NEIGHBOR_ALLGATHER.
neighborAllGatherv(Object, int, Datatype, Object, int[], int[], Datatype) - Method in class mpi.Comm
Java binding of MPI_NEIGHBOR_ALLGATHERV.
neighborAllToAll(Object, int, Datatype, Object, int, Datatype) - Method in class mpi.Comm
Java binding of MPI_NEIGHBOR_ALLTOALL.
neighborAllToAllv(Object, int[], int[], Datatype, Object, int[], int[], Datatype) - Method in class mpi.Comm
Java binding of MPI_NEIGHBOR_ALLTOALLV.
newByteBuffer(int) - Static method in class mpi.MPI
Allocates a new direct byte buffer.
newCharBuffer(int) - Static method in class mpi.MPI
Allocates a new direct char buffer.
newData() - Method in class mpi.DoubleInt
Creates a Data object.
newData() - Method in class mpi.FloatInt
Creates a Data object.
newData() - Method in class mpi.Int2
Creates a Data object.
newData() - Method in class mpi.LongInt
Creates a Data object.
newData() - Method in class mpi.ShortInt
Creates a Data object.
newData() - Method in class mpi.Struct
Creates a Data object.
newDoubleBuffer(int) - Static method in class mpi.MPI
Allocates a new direct double buffer.
newEnv() - Static method in class mpi.Info
 
newFloatBuffer(int) - Static method in class mpi.MPI
Allocates a new direct float buffer.
newIntBuffer(int) - Static method in class mpi.MPI
Allocates a new direct int buffer.
newLongBuffer(int) - Static method in class mpi.MPI
Allocates a new direct long buffer.
newShortBuffer(int) - Static method in class mpi.MPI
Allocates a new direct short buffer.
NO_OP - Static variable in class mpi.MPI
 
NULL - Static variable in class mpi.Datatype
 
NULL - Static variable in class mpi.Info
 

O

Op - Class in mpi
This class represents MPI_Op.
Op(int) - Constructor for class mpi.Op
 
Op(UserFunction, boolean) - Constructor for class mpi.Op
Bind a user-defined global reduction operation to an Op object.
openPort() - Static method in class mpi.Intracomm
Java binding of MPI_OPEN_PORT using MPI_INFO_NULL.
openPort(Info) - Static method in class mpi.Intracomm
Java binding of MPI_OPEN_PORT.
ORDER_C - Static variable in class mpi.MPI
 
ORDER_FORTRAN - Static variable in class mpi.MPI
 

P

pack(Object, int, Datatype, byte[], int) - Method in class mpi.Comm
Packs message in send buffer inbuf into space specified in outbuf.
PACKED - Static variable in class mpi.Datatype
 
PACKED - Static variable in class mpi.MPI
 
packSize(int, Datatype) - Method in class mpi.Comm
Returns an upper bound on the increment of position effected by pack.
pControl(int, Object) - Static method in class mpi.MPI
Controls profiling.
post(Group, int) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_POST.
preallocate(long) - Method in class mpi.File
Java binding of MPI_FILE_PREALLOCATE.
Prequest - Class in mpi
Persistent request object.
Prequest(long) - Constructor for class mpi.Prequest
Constructor used by sendInit, etc.
probe(int, int) - Method in class mpi.Comm
Wait until there is an incoming message matching the pattern specified.
PROC_NULL - Static variable in class mpi.MPI
 
PROD - Static variable in class mpi.MPI
 
publishName(String, String) - Static method in class mpi.Intracomm
Java binding of MPI_PUBLISH_NAME using MPI_INFO_NULL.
publishName(String, Info, String) - Static method in class mpi.Intracomm
Java binding of MPI_PUBLISH_NAME.
put(Buffer, int, Datatype, int, int, int, Datatype) - Method in class mpi.Win
Java binding of MPI_PUT.
putByte(int, byte) - Method in class mpi.Struct.Data
Puts a byte value in a field.
putByte(int, int, byte) - Method in class mpi.Struct.Data
Puts a byte value at the specified position of a byte array.
putChar(int, char) - Method in class mpi.Struct.Data
Puts a char value in a field.
putChar(int, int, char) - Method in class mpi.Struct.Data
Puts a char value at the specified position of a char array.
putDouble(int, double) - Method in class mpi.Struct.Data
Puts a double value in a field.
putDouble(int, int, double) - Method in class mpi.Struct.Data
Puts a double value at the specified position of a double array.
putFloat(int, float) - Method in class mpi.Struct.Data
Puts a float value in a field.
putFloat(int, int, float) - Method in class mpi.Struct.Data
Puts a float value at the specified position of a float array.
putImag(double) - Method in class mpi.DoubleComplex
Puts the imaginary value.
putImag(float) - Method in class mpi.FloatComplex
Puts the imaginary value.
putIndex(int) - Method in class mpi.DoubleInt.Data
Puts the int value.
putIndex(int) - Method in class mpi.FloatInt.Data
Puts the int value.
putIndex(int) - Method in class mpi.Int2.Data
Puts the second int.
putIndex(int) - Method in class mpi.LongInt.Data
Puts the int value.
putIndex(int) - Method in class mpi.ShortInt.Data
Puts the int value.
putInt(int, int) - Method in class mpi.Struct.Data
Puts an int value in a field.
putInt(int, int, int) - Method in class mpi.Struct.Data
Puts an int value at the specified position of an int array.
putLong(int, long) - Method in class mpi.Struct.Data
Puts a long value in a field.
putLong(int, int, long) - Method in class mpi.Struct.Data
Puts a long value at the specified position of a long array.
putReal(double) - Method in class mpi.DoubleComplex
Puts the real value.
putReal(float) - Method in class mpi.FloatComplex
Puts the real value.
putShort(int, short) - Method in class mpi.Struct.Data
Puts a short value in a field.
putShort(int, int, short) - Method in class mpi.Struct.Data
Puts a short value at the specified position of a short array.
putValue(double) - Method in class mpi.DoubleInt.Data
Puts the double value.
putValue(float) - Method in class mpi.FloatInt.Data
Puts the float value.
putValue(int) - Method in class mpi.Int2.Data
Puts the first int.
putValue(long) - Method in class mpi.LongInt.Data
Puts the long value.
putValue(short) - Method in class mpi.ShortInt.Data
Puts the short value.

Q

queryThread() - Static method in class mpi.MPI
Java binding of the MPI operation MPI_QUERY_THREAD.

R

rAccumulate(Buffer, int, Datatype, int, int, int, Datatype, Op) - Method in class mpi.Win
Java binding of MPI_RACCUMULATE.
rangeExcl(int[][]) - Method in class mpi.Group
Create a subset group excluding processes specified by strided intervals of ranks.
rangeIncl(int[][]) - Method in class mpi.Group
Create a subset group including processes specified by strided intervals of ranks.
read(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_READ.
readAll(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_READ_ALL.
readAllBegin(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_READ_ALL_BEGIN.
readAllEnd(Object) - Method in class mpi.File
Java binding of MPI_FILE_READ_ALL_END.
readAt(long, Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_READ_AT.
readAtAll(long, Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_READ_AT_ALL.
readAtAllBegin(long, Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_READ_AT_ALL_BEGIN.
readAtAllEnd(Object) - Method in class mpi.File
Java binding of MPI_FILE_READ_AT_ALL_END.
readOrdered(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_READ_ORDERED.
readOrderedBegin(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_READ_ORDERED_BEGIN.
readOrderedEnd(Object) - Method in class mpi.File
Java binding of MPI_FILE_READ_ORDERED_END.
readShared(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_READ_SHARED.
recv(Object, int, Datatype, int, int) - Method in class mpi.Comm
Blocking receive operation.
recvBuf - Variable in class mpi.Request
 
recvInit(Buffer, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a receive operation.
reduce(Object, Object, int, Datatype, Op, int) - Method in class mpi.Comm
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(Object, int, Datatype, Op, int) - Method in class mpi.Comm
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.
reduceLocal(Object, Object, int, Datatype, Op) - Static method in class mpi.Comm
Apply the operation given by op element-wise to the elements of inBuf and inOutBuf with the result stored element-wise in inOutBuf.
reduceScatter(Object, Object, int[], Datatype, Op) - Method in class mpi.Comm
Combine elements in input buffer of each process using the reduce operation, and scatter the combined values over the output buffers of the processes.
reduceScatter(Object, int[], Datatype, Op) - Method in class mpi.Comm
Combine elements in input buffer of each process using the reduce operation, and scatter the combined values over the output buffers of the processes.
reduceScatterBlock(Object, Object, int, Datatype, Op) - Method in class mpi.Comm
Combine values and scatter the results.
reduceScatterBlock(Object, int, Datatype, Op) - Method in class mpi.Comm
Combine values and scatter the results.
REPLACE - Static variable in class mpi.MPI
 
Request - Class in mpi
Request object.
Request(long) - Constructor for class mpi.Request
 
REQUEST_NULL - Static variable in class mpi.MPI
 
rGet(Buffer, int, Datatype, int, int, int, Datatype) - Method in class mpi.Win
Java binding of MPI_RGET.
rGetAccumulate(Buffer, int, Datatype, Buffer, int, Datatype, int, int, int, Datatype, Op) - Method in class mpi.Win
Java binding of MPI_RGET_ACCUMULATE.
ROOT - Static variable in class mpi.MPI
 
rPut(Buffer, int, Datatype, int, int, int, Datatype) - Method in class mpi.Win
Java binding of the MPI operation MPI_RPUT.
rSend(Object, int, Datatype, int, int) - Method in class mpi.Comm
Send in ready mode.
rSendInit(Buffer, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a ready mode send.

S

scan(Object, Object, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.
scan(Object, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.
scatter(Object, int, Datatype, Object, int, Datatype, int) - Method in class mpi.Comm
Inverse of the operation gather.
scatter(Object, int, Datatype, int) - Method in class mpi.Comm
Inverse of the operation gather.
scatterv(Object, int[], int[], Datatype, Object, int, Datatype, int) - Method in class mpi.Comm
Inverse of the operation gatherv.
scatterv(Object, int[], int[], Datatype, int) - Method in class mpi.Comm
Inverse of the operation gatherv.
scatterv(Object, int, Datatype, int) - Method in class mpi.Comm
Inverse of the operation gatherv.
seek(long, int) - Method in class mpi.File
Java binding of MPI_FILE_SEEK.
SEEK_CUR - Static variable in class mpi.MPI
 
SEEK_END - Static variable in class mpi.MPI
 
SEEK_SET - Static variable in class mpi.MPI
 
seekShared(long, int) - Method in class mpi.File
Java binding of MPI_FILE_SEEK_SHARED.
SELF - Static variable in class mpi.Comm
 
send(Object, int, Datatype, int, int) - Method in class mpi.Comm
Blocking send operation.
sendBuf - Variable in class mpi.Request
 
sendInit(Buffer, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a standard mode send.
sendRecv(Object, int, Datatype, int, int, Object, int, Datatype, int, int) - Method in class mpi.Comm
Execute a blocking send and receive operation.
sendRecvReplace(Object, int, Datatype, int, int, int, int) - Method in class mpi.Comm
Execute a blocking send and receive operation, receiving message into send buffer.
set(String, String) - Method in class mpi.Info
Java binding of the MPI operation MPI_INFO_SET.
setAtomicity(boolean) - Method in class mpi.File
Java binding of MPI_FILE_SET_ATOMICITY.
setAttr(int, Object) - Method in class mpi.Comm
Stores attribute value associated with a key.
setAttr(int, Object) - Method in class mpi.Datatype
Stores attribute value associated with a key.
setAttr(int, Object) - Method in class mpi.Win
Stores attribute value associated with a key.
setBasic(int) - Method in class mpi.Datatype
 
setBasic(int, Datatype) - Method in class mpi.Datatype
 
setCancelled(boolean) - Method in class mpi.Status
Sets the cancelled flag.
setCount(long) - Method in class mpi.Count
Sets the value associated with this Count object.
setDatatype(Datatype) - Method in class mpi.Op
 
setElements(Datatype, int) - Method in class mpi.Status
Sets the number of basic elements for this status object.
setElementsX(Datatype, Count) - Method in class mpi.Status
Sets the number of basic elements for this status object.
setErrhandler(Errhandler) - Method in class mpi.Comm
Associates a new error handler with communicator at the calling process.
setErrhandler(Errhandler) - Method in class mpi.File
Java binding of the MPI operation MPI_FILE_SET_ERRHANDLER.
setErrhandler(Errhandler) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_SET_ERRHANDLER.
setHandles(Request[], long[]) - Static method in class mpi.Request
 
setInfo(Info) - Method in class mpi.Comm
Java binding of MPI_COMM_SET_INFO.
setInfo(Info) - Method in class mpi.File
Java binding of MPI_FILE_SET_INFO.
setInfo(Info) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_SET_INFO.
setName(String) - Method in class mpi.Comm
Sets the print name for the communicator.
setName(String) - Method in class mpi.Datatype
Sets the print name for the datatype.
setName(String) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_SET_NAME.
setOffset(int) - Method in class mpi.Struct
Sets the offset of the next field.
setSize(long) - Method in class mpi.File
Java binding of MPI_FILE_SET_SIZE.
setType(int) - Method in class mpi.Comm
 
setView(long, Datatype, Datatype, String) - Method in class mpi.File
Java binding of MPI_FILE_SET_VIEW using MPI_INFO_NULL.
setView(long, Datatype, Datatype, String, Info) - Method in class mpi.File
Java binding of MPI_FILE_SET_VIEW.
shift(int, int) - Method in class mpi.CartComm
Compute source and destination ranks for "shift" communication.
ShiftParms - Class in mpi
Source and destination ranks for "shift" communication.
ShiftParms(int, int) - Constructor for class mpi.ShiftParms
 
SHORT - Static variable in class mpi.Datatype
 
SHORT - Static variable in class mpi.MPI
 
SHORT_INT - Static variable in class mpi.Datatype
 
SHORT_INT - Static variable in class mpi.MPI
Struct which must be used with MPI.shortInt.
shortInt - Static variable in class mpi.MPI
Struct object for MPI.SHORT_INT datatype.
ShortInt - Class in mpi
Struct class for MPI.SHORT_INT datatype.
ShortInt(int, int, int) - Constructor for class mpi.ShortInt
The struct object will be created only in MPI class.
ShortInt.Data - Class in mpi
Class for reading/writing data in a struct stored in a byte buffer.
SIMILAR - Static variable in class mpi.MPI
 
size() - Method in class mpi.Info
Java binding of the MPI operation MPI_INFO_GET_NKEYS.
slice(ByteBuffer, int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(CharBuffer, int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(ShortBuffer, int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(IntBuffer, int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(LongBuffer, int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(FloatBuffer, int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(DoubleBuffer, int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(byte[], int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(char[], int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(short[], int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(int[], int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(long[], int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(float[], int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
slice(double[], int) - Static method in class mpi.MPI
Creates a new buffer whose content is a shared subsequence of a buffer.
spawn(String, String[], int, Info, int, int[]) - Method in class mpi.Intracomm
Java binding of MPI_COMM_SPAWN.
spawnMultiple(String[], String[][], int[], Info[], int, int[]) - Method in class mpi.Intracomm
Java binding of MPI_COMM_SPAWN_MULTIPLE.
split(int, int) - Method in class mpi.Intracomm
Partition the group associated with this communicator and create a new communicator within each subgroup.
splitType(int, int, Info) - Method in class mpi.Intracomm
Partition the group associated with this communicator and create a new communicator within each subgroup.
sSend(Object, int, Datatype, int, int) - Method in class mpi.Comm
Send in synchronous mode.
sSendInit(Buffer, 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(Group, int) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_START.
startAll(Prequest[]) - Static method in class mpi.Prequest
Activate a list of communication requests.
Status - Class in mpi
This class represents MPI_Status.
Status() - Constructor for class mpi.Status
Status objects must be created only by the MPI methods.
Struct - Class in mpi
Base class for defining struct data types.
Struct() - Constructor for class mpi.Struct
 
Struct.Data - Class in mpi
Base class for reading/writing data in a struct stored in a byte buffer.
sub(boolean[]) - Method in class mpi.CartComm
Partition cartesian communicator into subgroups of lower dimension.
SUBVERSION - Static variable in class mpi.MPI
 
SUCCESS - Static variable in class mpi.MPI
 
SUM - Static variable in class mpi.MPI
 
sync() - Method in class mpi.File
Java binding of MPI_FILE_SYNC.
sync() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_SYNC.

T

TAG_UB - Static variable in class mpi.MPI
 
test() - Method in class mpi.Request
Returns true if the operation identified by the request is complete, or false otherwise.
test() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_TEST.
testAll(Request[]) - Static method in class mpi.Request
Tests for completion of all of the operations associated with active requests.
testAllStatus(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.
testAnyStatus(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.
testSomeStatus(Request[]) - Static method in class mpi.Request
Behaves like waitSome, except that it returns immediately.
testStatus() - Method in class mpi.Request
Returns a status object if the operation identified by the request is complete, or a null reference otherwise.
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
 
translateRanks(Group, int[], Group) - Static method in class mpi.Group
Translate ranks within one group to ranks within another.
TYPE_SHARED - Static variable in class mpi.Comm
 

U

uf - Variable in class mpi.Op
 
UNDEFINED - Static variable in class mpi.MPI
 
UNEQUAL - Static variable in class mpi.MPI
 
union(Group, Group) - Static method in class mpi.Group
Set union of two groups.
UNIVERSE_SIZE - Static variable in class mpi.MPI
 
unlock(int) - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_UNLOCK.
unlockAll() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_UNLOCK_ALL.
unpack(byte[], int, Object, int, Datatype) - Method in class mpi.Comm
Unpacks message in receive buffer outbuf into space specified in inbuf.
unpublishName(String, String) - Static method in class mpi.Intracomm
Java binding of MPI_UNPUBLISH_NAME using MPI_INFO_NULL.
unpublishName(String, Info, String) - Static method in class mpi.Intracomm
Java binding of MPI_UNPUBLISH_NAME.
UserFunction - Class in mpi
Java equivalent of the MPI_USER_FUNCTION.
UserFunction() - Constructor for class mpi.UserFunction
 

V

VERSION - Static variable in class mpi.MPI
 
Version - Class in mpi
Version and Subversion for MPI
Version(int, int) - Constructor for class mpi.Version
 

W

waitAll(Request[]) - Static method in class mpi.Request
Blocks until all of the operations associated with the active requests in the array have completed.
waitAllStatus(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.
waitAnyStatus(Request[]) - Static method in class mpi.Request
Blocks until one of the operations associated with the active requests in the array has completed.
waitFor() - Method in class mpi.Request
Blocks until the operation identified by the request is complete.
waitFor() - Method in class mpi.Win
Java binding of the MPI operation MPI_WIN_WAIT.
waitSome(Request[]) - Static method in class mpi.Request
Blocks until at least one of the operations associated with the active active requests in the array has completed.
waitSomeStatus(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.
waitStatus() - Method in class mpi.Request
Blocks until the operation identified by the request is complete.
Win - Class in mpi
This class represents MPI_Win.
Win(Buffer, int, int, Info, Comm) - Constructor for class mpi.Win
Java binding of MPI_WIN_CREATE.
Win(int, int, Info, Comm, Buffer, int) - Constructor for class mpi.Win
Java binding of MPI_WIN_ALLOCATE and MPI_WIN_ALLOCATE_SHARED.
Win(Info, Comm) - Constructor for class mpi.Win
Java binding of MPI_WIN_CREATE_DYNAMIC.
WIN_BASE - Static variable in class mpi.MPI
 
WIN_DISP_UNIT - Static variable in class mpi.MPI
 
WIN_NULL - Static variable in class mpi.Win
 
WIN_SIZE - Static variable in class mpi.MPI
 
WORLD - Static variable in class mpi.Comm
 
write(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_WRITE.
writeAll(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_ALL.
writeAllBegin(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_ALL_BEGIN.
writeAllEnd(Object) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_ALL_END.
writeAt(long, Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_AT.
writeAtAll(long, Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_AT_ALL.
writeAtAllBegin(long, Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_AT_ALL_BEGIN.
writeAtAllEnd(Object) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_AT_ALL_END.
writeOrdered(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_ORDERED.
writeOrderedBegin(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_ORDERED_BEGIN.
writeOrderedEnd(Object) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_ORDERED_END.
writeShared(Object, int, Datatype) - Method in class mpi.File
Java binding of MPI_FILE_WRITE_SHARED.
wtick() - Static method in class mpi.MPI
Returns resolution of timer.
wtime() - Static method in class mpi.MPI
Returns an elapsed time on the calling processor.
WTIME_IS_GLOBAL - Static variable in class mpi.MPI
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links