A B C D E F G H I K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort(int) - Method in class mpi.Comm
-
Abort MPI.
- accept(String, int) - Method in class mpi.Intracomm
-
Java binding of
MPI_COMM_ACCEPT
usingMPI_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) - Method in class mpi.Comm
-
Similar to
gather
, but all processes receive the result. - allGather(Object, int, Datatype, Object, int, Datatype) - Method in class mpi.Comm
-
Similar to
gather
, 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. - allGatherv(Object, int, Datatype, Object, int[], int[], Datatype) - Method in class mpi.Comm
-
Similar to
gatherv
, but all processes receive the result. - 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. - 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. - 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 bysdispls
and location to place data on receive side is specified byrdispls
. - allToAllw(Buffer, int[], int[], Datatype[], Buffer, int[], int[], Datatype[]) - Method in class mpi.Comm
-
Adds more flexibility to
allToAllv
: datatypes for send are specified bysendTypes
and datatypes for receive are specified byrecvTypes
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
usingMPI_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 - Variable in class mpi.Status
- 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() - Constructor for class mpi.Struct.Data
- Datatype - Class in mpi
-
The
Datatype
class representsMPI_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
usingMPI_INFO_NULL
. - delete(String) - Method in class mpi.Info
-
Java binding of the MPI operation
MPI_INFO_DELETE
. - delete(String, Info) - Static method in class mpi.File
-
Java binding of
MPI_FILE_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 - Static variable in class mpi.MPI
-
Struct object for
MPI.DOUBLE_INT
datatype. - 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.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() - 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.
- dup(long) - Method in class mpi.Comm
- dupWithInfo(long, long) - Method in class mpi.Comm
- 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(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_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_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, int, Datatype, Op) - Method in class mpi.Intracomm
-
Perform a prefix reduction on data distributed across the group.
- exScan(Object, 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
usingMPI_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 - Static variable in class mpi.MPI
-
Struct object for
MPI.FLOAT_INT
datatype. - 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.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, int) - Method in class mpi.Comm
-
Each process sends the contents of its send buffer to the root process.
- 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.
- 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. - 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. - 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(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(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
. - get(ByteBuffer) - Static method in class mpi.DoubleComplex
-
Wraps a complex number stored in a buffer
- get(ByteBuffer) - Static method in class mpi.FloatComplex
-
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(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(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(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.
- 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(byte[]) - Method in class mpi.Struct
- getData(byte[], int) - Method in class mpi.Struct
- getData(ByteBuffer) - Method in class mpi.Struct
- getData(ByteBuffer, int) - Method in class mpi.Struct
- getData(S, int) - Method in class mpi.Struct.Data
- getData(S, int, int) - Method in class mpi.Struct.Data
- 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() - 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.
- getIndex(int) - Method in class mpi.GraphParms
-
Returns the index of the node
i
. - 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() - 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.
- getRank(int[]) - Method in class mpi.CartComm
-
Translate logical process coordinates to process rank.
- 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() - Method in class mpi.Status
-
Returns the "source" of message.
- getSource(int) - Method in class mpi.DistGraphNeighbors
-
Gets a process for which the calling processs is a destination.
- 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) - Method in class mpi.Comm
-
Similar to
gather
, but all processes receive the result. - iAllGather(Buffer, int, Datatype, Buffer, int, Datatype) - Method in class mpi.Comm
-
Similar to
gather
, 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. - iAllGatherv(Buffer, int, Datatype, Buffer, int[], int[], Datatype) - Method in class mpi.Comm
-
Similar to
gatherv
, but all processes receive the result. - 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. - 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. - 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 bysdispls
and location to place data on receive side is specified byrdispls
. - iAllToAllw(Buffer, int[], int[], Datatype[], Buffer, int[], int[], Datatype[]) - Method in class mpi.Comm
-
Adds more flexibility to
iAllToAllv
: datatypes for send are specified bysendTypes
and datatypes for receive are specified byrecvTypes
per process. - iBarrier() - Method in class mpi.Comm
-
Nonblocking barrier sinchronization.
- 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() - 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.
- iDup(long) - Method in class mpi.Comm
- iExScan(Buffer, int, Datatype, Op) - Method in class mpi.Intracomm
-
Perform a prefix reduction on data distributed across the group.
- iExScan(Buffer, Buffer, int, Datatype, Op) - Method in class mpi.Intracomm
-
Perform a prefix reduction on data distributed across the group.
- iGather(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, 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[], 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. - 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. - 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.MPI
-
Struct object for
MPI.INT2
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.Datatype
- INT2 - Static variable in class mpi.MPI
-
Struct which must be used with
MPI.int2
. - 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, 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, 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, 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, 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, int, Datatype, Op) - Method in class mpi.Comm
-
Combine values and scatter the results.
- iReduceScatterBlock(Buffer, 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, int, Datatype, Op) - Method in class mpi.Intracomm
-
Perform a prefix reduction on data distributed across the group.
- iScan(Buffer, 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, int) - Method in class mpi.Comm
-
Inverse of the operation
gather
. - iScatter(Buffer, int, Datatype, Buffer, int, Datatype, int) - Method in class mpi.Comm
-
Inverse of the operation
gather
. - iScatterv(Buffer, int[], int[], Datatype, int) - Method in class mpi.Comm
-
Inverse of the operation
gatherv
. - iScatterv(Buffer, int[], int[], Datatype, Buffer, 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 - Static variable in class mpi.MPI
-
Struct object for
MPI.LONG_INT
datatype. - 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.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
usingMPI_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 exception 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
usingMPI_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 inoutbuf
. - 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 bypack
. - 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
usingMPI_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, int, long) - Method in class mpi.Struct.Data
-
Puts a long value at the specified position of a long array.
- putLong(int, long) - Method in class mpi.Struct.Data
-
Puts a long value in a field.
- putReal(double) - Method in class mpi.DoubleComplex
-
Puts the real value.
- putReal(float) - Method in class mpi.FloatComplex
-
Puts the real value.
- putShort(int, int, short) - Method in class mpi.Struct.Data
-
Puts a short value at the specified position of a short array.
- putShort(int, short) - Method in class mpi.Struct.Data
-
Puts a short value in a field.
- 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, 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, 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 ofinBuf
andinOutBuf
with the result stored element-wise ininOutBuf
. - 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.
- 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.
- reduceScatterBlock(Object, int, Datatype, Op) - Method in class mpi.Comm
-
Combine values and scatter the results.
- reduceScatterBlock(Object, 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, int, Datatype, Op) - Method in class mpi.Intracomm
-
Perform a prefix reduction on data distributed across the group.
- scan(Object, Object, int, Datatype, Op) - Method in class mpi.Intracomm
-
Perform a prefix reduction on data distributed across the group.
- scatter(Object, int, Datatype, int) - Method in class mpi.Comm
-
Inverse of the operation
gather
. - scatter(Object, int, Datatype, Object, int, Datatype, int) - Method in class mpi.Comm
-
Inverse of the operation
gather
. - scatterv(Object, int[], int[], Datatype, int) - Method in class mpi.Comm
-
Inverse of the operation
gatherv
. - scatterv(Object, int[], int[], Datatype, Object, 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
usingMPI_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(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(double[], 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(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(short[], int) - Static method in class mpi.MPI
-
Creates a new buffer whose content is a shared subsequence of a buffer.
- 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(DoubleBuffer, 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(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(ShortBuffer, 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 ininbuf
. - unpublishName(String, String) - Static method in class mpi.Intracomm
-
Java binding of
MPI_UNPUBLISH_NAME
usingMPI_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 - Class in mpi
-
Version and Subversion for MPI
- Version(int, int) - Constructor for class mpi.Version
- VERSION - Static variable in class mpi.MPI
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(int, int, Info, Comm, Buffer, int) - Constructor for class mpi.Win
-
Java binding of
MPI_WIN_ALLOCATE
andMPI_WIN_ALLOCATE_SHARED
. - Win(Buffer, int, int, Info, Comm) - Constructor for class mpi.Win
-
Java binding of
MPI_WIN_CREATE
. - 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
All Classes All Packages