- Call(Object, int, Object, int, int, Datatype) - Method in class mpi.User_function
-
User-defined function for a new Op.
- cancel() - Method in class mpi.Request
-
Mark a pending nonblocking communication for cancellation.
- CART - Static variable in class mpi.MPI
-
- Cartcomm - Class in mpi
-
This class represents a communicator with a cartesian structure.
- CartParms - Class in mpi
-
Not Implemented in the current release
- CHAR - Static variable in class mpi.MPI
-
- clone() - Method in class mpi.Cartcomm
-
Clones this communicator.
- clone() - Method in class mpi.Comm
-
Duplicate this communicator.
- clone() - Method in class mpi.Graphcomm
-
- clone() - Method in class mpi.Intercomm
-
Duplicate this communicator.
- clone() - Method in class mpi.Intracomm
-
Duplicate this communicator.
- Comm - Class in mpi
-
This class represents communicators.
- Comm(long, Group) - Constructor for class mpi.Comm
-
- COMM_NULL - Static variable in class mpi.MPI
-
- COMM_SELF - Static variable in class mpi.MPI
-
- COMM_WORLD - Static variable in class mpi.MPI
-
- commit() - Method in class mpi.Datatype
-
Commit a derived datatype.
- compare(Comm, Comm) - Static method in class mpi.Comm
-
Compare two communicators.
- compare(Group, Group) - Static method in class mpi.Group
-
Compare two groups.
- CONGRUENT - Static variable in class mpi.MPI
-
- Coords(int) - Method in class mpi.Cartcomm
-
Translate process rank to logical process coordinates.
- coords - Variable in class mpi.CartParms
-
- count - Variable in class mpi.Status
-
- create(int[]) - Method in class mpi.Comm
-
- create(Group) - Method in class mpi.Intracomm
-
Create a new communicator.
- createCart(int[], boolean[], boolean) - Method in class mpi.Intracomm
-
Create a Cartesian topology communicator whose group is a subset of the group of this
communicator.
- 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.
- createGraph(int[], int[], boolean) - Method in class mpi.Intracomm
-
Create a graph topology communicator whose group is a subset of the group of this communicator.
- createGroup(Group, int) - Method in class mpi.Intracomm
-
Create a new intracommunicator for the given group.
- createHVector(int, int, int, Datatype) - Static method in class mpi.Datatype
-
Identical to vector except that the stride is expressed directly in terms of the
buffer index, rather than the units of the old type.
- 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.
- 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.
- gather(Object, int, Datatype, Object, int, Datatype, int) - Method in class mpi.Intracomm
-
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.Intracomm
-
Extends functionality of Gather by allowing varying counts of data from each process.
- getAttr(int) - Method in class mpi.Comm
-
Retrieves attribute value by key.
- getByteSize() - Method in class mpi.Datatype
-
- getCount(Datatype) - Method in class mpi.Status
-
Get the number of received entries.
- getDims() - Method in class mpi.Graphcomm
-
Returns graph topology information.
- getElements(Datatype) - Method in class mpi.Status
-
Retrieve number of basic elements from status.
- getGroup() - Method in class mpi.Comm
-
Return group associated with a communicator.
- getIndex() - Method in class mpi.Status
-
- getNeighbours(int) - Method in class mpi.Graphcomm
-
Provides adjacency information for general graph topology.
- getParent() - Static method in class mpi.Intercomm
-
Get the parent of this communicator.
- 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 group.
- getRemoteGroup() - Method in class mpi.Intercomm
-
Return the remote group.
- getRemoteSize() - Method in class mpi.Intercomm
-
Size of remote group.
- getSize() - Method in class mpi.Comm
-
Size of group of this communicator.
- getSize() - Method in class mpi.Group
-
Size of group.
- getSource() - Method in class mpi.Status
-
- getTag() - Method in class mpi.Status
-
- getTopo() - Method in class mpi.Cartcomm
-
Returns Cartesian topology information.
- getTopology() - Method in class mpi.Cartcomm
-
Returns the type of topology associated with the communicator.
- getTopology() - Method in class mpi.Comm
-
Returns the type of topology associated with the communicator.
- getTopology() - Method in class mpi.Graphcomm
-
Returns the type of topology associated with the communicator.
- getType() - Method in class mpi.Datatype
-
- GRAPH - Static variable in class mpi.MPI
-
- Graphcomm - Class in mpi
-
The class represents a communicator with a graph structure.
- GraphParms - Class in mpi
-
Not Implemented in the current release
- GraphParms() - Constructor for class mpi.GraphParms
-
- Group - Class in mpi
-
This class represents MPI_Group
.
- Group(int) - Constructor for class mpi.Group
-
- GROUP_EMPTY - Static variable in class mpi.MPI
-
- GROUP_NULL - Static variable in class mpi.MPI
-
- ibSend(Object, int, Datatype, int, int) - Method in class mpi.Comm
-
Start a buffered mode, nonblocking send.
- IDENT - Static variable in class mpi.MPI
-
- incl(int[]) - Method in class mpi.Group
-
Create a subset group including specified processes.
- index - Variable in class mpi.GraphParms
-
- index - Variable in class mpi.Status
-
For a `waitany()' operation in class `Request'.
- Info - Class in mpi
-
This class represents MPI_Info
.
- Info() - Constructor for class mpi.Info
-
- Info(long) - Constructor for class mpi.Info
-
- 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
-
Used to initialize MPI with certain level of threadedness ...
- INT - Static variable in class mpi.MPI
-
- INT2 - Static variable in class mpi.MPI
-
- Intercomm - Class in mpi
-
This class represents intercommunicators.
- intersection(Group, Group) - Static method in class mpi.Group
-
Set intersection of two groups.
- Intracomm - Class in mpi
-
This class represents intracommunicators.
- 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.
- iRecv(Object, int, Datatype, int, int) - Method in class mpi.Comm
-
Start a nonblocking receive.
- irSend(Object, int, Datatype, int, int) - Method in class mpi.Comm
-
Start a ready mode, nonblocking send.
- isBufferComms - Variable in class mpi.Request
-
- isBufferComms - Variable in class mpi.Status
-
- isCancelled() - Method in class mpi.Status
-
Test if communication was cancelled.
- iSend(Object, int, Datatype, int, int) - Method in class mpi.Comm
-
Start a standard mode, nonblocking send.
- 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.
- isNull() - Method in class mpi.Comm
-
- isNull() - Method in class mpi.Request
-
Test if request object is void.
- isSend(Object, int, Datatype, int, int) - Method in class mpi.Comm
-
Start a synchronous mode, nonblocking send.
- isThreadMain() - Static method in class mpi.MPI
-
Returns true if this thread initialized MPI
- 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, Object, int, Datatype, int) - Method in class mpi.Intracomm
-
Inverse of the operation Gather
.
- scatterv(Object, int[], int[], Datatype, Object, int, Datatype, int) - Method in class mpi.Intracomm
-
Inverse of the operation Gatherv
.
- send(Object, int, Datatype, int, int) - Method in class mpi.Comm
-
Blocking send operation.
- SEND_OVERHEAD - Static variable in class mpi.MPI
-
- sendInit(Object, 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
-
set Info variables.
- shift(int, int) - Method in class mpi.Cartcomm
-
Compute source and destination ranks for ``shift'' communication.
- ShiftParms - Class in mpi
-
Not Implemented in the current release
- SHORT - Static variable in class mpi.MPI
-
- SHORT2 - Static variable in class mpi.MPI
-
Not supported in the current release
- SIMILAR - Static variable in class mpi.MPI
-
- size() - Method in class mpi.Datatype
-
Returns the total size of a datatype - the number of buffer elements it represents.
- source - Variable in class mpi.Status
-
For a receive operation, the source of the message.
- spawn(String, String[], int, Info, int, int[]) - Method in class mpi.Comm
-
Spawn an MPI process.
- spawnMultiple(String[], String[][], int[], Info[], int, int[]) - Method in class mpi.Comm
-
Spawn an multiple MPI processes with different executable specifications.
- split(int, int) - 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(Object, 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.
- 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(boolean) - Constructor for class mpi.Status
-
- Status(int, int, int) - Constructor for class mpi.Status
-
- struct(int[], int[], Datatype[]) - Static method in class mpi.Datatype
-
The most general type constructor.
- sub(boolean[]) - Method in class mpi.Cartcomm
-
Partition Cartesian communicator into subgroups of lower dimension.
- SUM - Static variable in class mpi.MPI
-