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

A

Abort(int) - Method in class mpi.Comm
Abort MPI.
Allgather(Object, int, int, Datatype, Object, int, int, Datatype) - Method in class mpi.Intracomm
Similar to Gather, but all processes receive the result.
Allgatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype) - Method in class mpi.Intracomm
Similar to Gatherv, but all processes receive the result.
Allreduce(Object, int, Object, int, int, Datatype, Op) - Method in class mpi.Intracomm
Same as reduce except that the result appears in receive buffer of all process in the group.
Alltoall(Object, int, int, Datatype, Object, int, int, Datatype) - Method in class mpi.Intracomm
Extension of Allgather to the case where each process sends distinct data to each of the receivers.
Alltoallv(Object, int, int[], int[], Datatype, Object, int, int[], int[], Datatype) - Method in class mpi.Intracomm
Adds flexibility to Alltoall: location of data for send is specified by sdispls and location to place data on receive side is specified by rdispls.
ANY_SOURCE - Static variable in class mpi.MPI
 
ANY_TAG - Static variable in class mpi.MPI
 
Attr_get(int) - Method in class mpi.Comm
Retrieves attribute value by key.

B

BAND - Static variable in class mpi.MPI
 
Barrier() - Method in class mpi.Intracomm
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
 
baseTypeSave - Variable in class mpi.Request
 
Bcast(Object, int, int, Datatype, int) - Method in class mpi.Intracomm
Broadcast a message from the process with rank root to all processes of the group.
BOOLEAN - Static variable in class mpi.MPI
 
BOR - Static variable in class mpi.MPI
 
Bsend_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a buffered mode send.
BSEND_OVERHEAD - Static variable in class mpi.MPI
 
Bsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Send in buffered mode.
buf - Variable in class mpi.Request
 
bufbaseSave - Variable in class mpi.Request
 
Buffer_attach(byte[]) - Static method in class mpi.MPI
Provides to MPI a buffer in user's memory to be used for buffering outgoing messages.
Buffer_detach() - Static method in class mpi.MPI
Detach the buffer currently associated with MPI.
bufptrSave - Variable in class mpi.Request
 
bufSave - Variable in class mpi.Request
 
BXOR - Static variable in class mpi.MPI
 
BYTE - Static variable in class mpi.MPI
 

C

Call(Object, int, Object, int, int, Datatype) - Method in class mpi.User_function
User-defined function for a new Op.
Call(Object, int, Object, int, int, Datatype) - Method in class mpi.Op
 
Cancel() - Method in class mpi.Request
Mark a pending nonblocking communication for cancellation.
CART - Static variable in class mpi.MPI
 
Cartcomm - class mpi.Cartcomm.
 
Cartcomm(long) - Constructor for class mpi.Cartcomm
 
CartParms - class mpi.CartParms.
 
CartParms() - Constructor for class mpi.CartParms
 
CHAR - Static variable in class mpi.MPI
 
clone() - Method in class mpi.Intracomm
 
clone() - Method in class mpi.Intercomm
 
clone() - Method in class mpi.Graphcomm
 
clone() - Method in class mpi.Comm
Duplicate this communicator.
clone() - Method in class mpi.Cartcomm
 
comm - Variable in class mpi.Request
 
Comm - class mpi.Comm.
 
COMM_SELF - Static variable in class mpi.MPI
 
COMM_WORLD - Static variable in class mpi.MPI
 
Comm(long) - Constructor for class mpi.Comm
 
Commit() - Method in class mpi.Datatype
Commit a derived datatype.
commSave - Variable in class mpi.Request
 
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
 
Contiguous(int, Datatype) - Static method in class mpi.Datatype
Construct new datatype representing replication of old datatype into contiguous locations.
coords - Variable in class mpi.CartParms
 
Coords(int) - Method in class mpi.Cartcomm
Translate process rank to logical process coordinates.
count - Variable in class mpi.Request
 
countSave - Variable in class mpi.Request
 
Creat(Group) - Method in class mpi.Intracomm
Create a new communicator.
Create_cart(int[], boolean[], boolean) - Method in class mpi.Intracomm
Create a Cartesian topology communicator whose group is a subset of the group of this communicator.
Create_graph(int[], int[], boolean) - Method in class mpi.Intracomm
Create a graph topology communicator whose group is a subset of the group of this communicator.
Create_intercomm(Comm, int, int, int) - Method in class mpi.Comm
Create an inter-communicator.

D

Datatype - class mpi.Datatype.
 
dest - Variable in class mpi.Request
 
Difference(Group, Group) - Static method in class mpi.Group
Result contains all elements of the first group that are not in the second group.
dims - Variable in class mpi.CartParms
 
Dims_create(int, int[]) - Static method in class mpi.Cartcomm
Select a balanced distribution of processes per coordinate direction.
displacements - Variable in class mpi.Datatype
 
DOUBLE - Static variable in class mpi.MPI
 
DOUBLE2 - Static variable in class mpi.MPI
 
dup() - Method in class mpi.Comm
 

E

edges - Variable in class mpi.GraphParms
 
EMPTY - Static variable in class mpi.Group
 
Errhandler - class mpi.Errhandler.
 
Errhandler_set(Errhandler) - Method in class mpi.Comm
Associates a new error handler with communicator at the calling process.
Errhandler(int) - Constructor for class mpi.Errhandler
 
Errhandler(long) - Constructor for class mpi.Errhandler
 
Errorhandler_get() - Method in class mpi.Comm
Returns the error handler currently associated with the communicator.
Excl(int[]) - Method in class mpi.Group
Create a subset group excluding specified processes.
Extent() - Method in class mpi.Datatype
Returns the extent of a datatype - the difference between upper and lower bound.

F

FATAL - Static variable in class mpi.Errhandler
 
finalize() - Method in class mpi.Status
 
finalize() - Method in class mpi.Op
 
finalize() - Method in class mpi.Group
Destructor.
finalize() - Method in class mpi.Datatype
 
Finalize() - Static method in class mpi.MPI
Finalize MPI.
FLOAT - Static variable in class mpi.MPI
 
FLOAT2 - Static variable in class mpi.MPI
 
Free() - Method in class mpi.Request
Set the request object to be void.
Free() - Method in class mpi.Comm
Destroy this communicator.

G

Gather(Object, int, int, Datatype, Object, int, int, Datatype, int) - Method in class mpi.Intracomm
Each process sends the contents of its send buffer to the root process.
Gatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype, int) - Method in class mpi.Intracomm
Extends functionality of Gather by allowing varying counts of data from each process.
Get_count(Datatype) - Method in class mpi.Status
Get the number of received entries.
Get_elements(Datatype) - Method in class mpi.Status
Retrieve number of basic elements from status.
Get_processor_name() - Static method in class mpi.MPI
Returns the name of the processor on which it is called.
Get() - Method in class mpi.Graphcomm
Returns graph topology information.
Get() - Method in class mpi.Cartcomm
Returns Cartesian topology information.
GetErrhandler(int) - Method in class mpi.Errhandler
 
GetIntercomm(Comm, int, int, int) - Method in class mpi.Comm
 
GRAPH - Static variable in class mpi.MPI
 
Graphcomm - class mpi.Graphcomm.
 
Graphcomm(long) - Constructor for class mpi.Graphcomm
 
GraphParms - class mpi.GraphParms.
 
GraphParms() - Constructor for class mpi.GraphParms
 
Group - class mpi.Group.
 
GROUP_EMPTY - Static variable in class mpi.MPI
 
Group() - Method in class mpi.Comm
Return group associated with a communicator.
Group(int) - Constructor for class mpi.Group
 
Group(long) - Constructor for class mpi.Group
 

H

handle - Variable in class mpi.Status
 
handle - Variable in class mpi.Request
 
handle - Variable in class mpi.Op
 
handle - Variable in class mpi.Group
 
handle - Variable in class mpi.Errhandler
 
handle - Variable in class mpi.Datatype
 
handle - Variable in class mpi.Comm
 
hdrReq - Variable in class mpi.Request
 
Hindexed(int[], int[], Datatype) - Static method in class mpi.Datatype
Identical to indexed except that the displacements are expressed directly in terms of the buffer index, rather than the units of the old type.
HOST - Static variable in class mpi.MPI
 
Hvector(int, int, int, Datatype) - Static method in class mpi.Datatype
Identical to vector except that the stride is expressed directly in terms of the buffer index, rather than the units of the old type.

I

Ibsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a buffered mode, nonblocking send.
Ibsend(Object, int, int, Datatype, int, int, Request) - Method in class mpi.Comm
Protected member used internally by Prequest.Start
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.Status
 
index - Variable in class mpi.GraphParms
 
Indexed(int[], int[], Datatype) - Static method in class mpi.Datatype
Construct new datatype representing replication of old datatype into a sequence of blocks where each block can contain a different number of copies and have a different displacement.
Init(String[]) - Static method in class mpi.MPI
Initialize MPI.
Initialized() - Static method in class mpi.MPI
Test if MPI has been initialized.
INT - Static variable in class mpi.MPI
 
INT2 - Static variable in class mpi.MPI
 
Intercomm - 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 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.
Irecv(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a nonblocking receive.
Irecv(Object, int, int, Datatype, int, int, Request) - Method in class mpi.Comm
Protected member used internally by Prequest.Start
Irsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a ready mode, nonblocking send.
Irsend(Object, int, int, Datatype, int, int, Request) - Method in class mpi.Comm
Protected member used internally by Prequest.Start
Is_null() - Method in class mpi.Request
Test if request object is void.
Is_null() - Method in class mpi.Comm
Test if communicator object is void (has been freed).
Isend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a standard mode, nonblocking send.
Isend(Object, int, int, Datatype, int, int, Request) - Method in class mpi.Comm
Protected member used internally by Prequest.Start
isObject() - Method in class mpi.Datatype
 
Issend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a synchronous mode, nonblocking send.
Issend(Object, int, int, Datatype, int, int, Request) - Method in class mpi.Comm
Protected member used internally by Prequest.Start
isUser() - Method in class mpi.Op
 

L

LAND - Static variable in class mpi.MPI
 
lb - Variable in class mpi.Datatype
 
LB - Static variable in class mpi.MPI
 
Lb() - Method in class mpi.Datatype
Find the lower bound of a datatype - the least value in its displacement sequence.
lbSet - Variable in class mpi.Datatype
 
length_buf - Variable in class mpi.Request
 
LONG - Static variable in class mpi.MPI
 
LONG2 - Static variable in class mpi.MPI
 
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
 
MAXLOC - Static variable in class mpi.MPI
 
Merge(boolean) - Method in class mpi.Intercomm
Create an inter-communicator.
MIN - Static variable in class mpi.MPI
 
MINLOC - Static variable in class mpi.MPI
 
mode - Variable in class mpi.Request
 
MODE_BUFFERED - Static variable in class mpi.Prequest
 
MODE_READY - Static variable in class mpi.Prequest
 
MODE_STANDARD - Static variable in class mpi.Prequest
 
MODE_SYNCHRONOUS - Static variable in class mpi.Prequest
 
mpi - package mpi
 
MPI - class mpi.MPI.
 
MPI() - Constructor for class mpi.MPI
 
MPIException - exception mpi.MPIException.
 
MPIException() - Constructor for class mpi.MPIException
 
MPIException(String) - Constructor for class mpi.MPIException
 

N

Neighbours(int) - Method in class mpi.Graphcomm
Provides adjacency information for general graph topology.
NULL - Static variable in class mpi.Request
 
nullHandle - Static variable in class mpi.Comm
 

O

OBJECT - Static variable in class mpi.MPI
 
object_count - Variable in class mpi.Status
 
Object_Deserialize(Object, byte[], int, int, Datatype) - Method in class mpi.Comm
 
Object_Serialize(Object, int, int, Datatype) - Method in class mpi.Comm
 
offset - Variable in class mpi.Request
 
offsetSave - Variable in class mpi.Request
 
Op - class mpi.Op.
 
OP_RECV - Static variable in class mpi.Request
 
OP_SEND - Static variable in class mpi.Request
 
Op(int) - Constructor for class mpi.Op
 
Op(User_function, boolean) - Constructor for class mpi.Op
Bind a user-defined global reduction operation to an Op object.
opTag - Variable in class mpi.Request
 

P

Pack_size(int, Datatype) - Method in class mpi.Comm
Returns an upper bound on the increment of position effected by pack.
Pack(Object, int, 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.MPI
 
periods - Variable in class mpi.CartParms
 
Prequest - class mpi.Prequest.
 
Prequest(int, Object, int, int, Datatype, int, int, Comm) - Constructor for class mpi.Prequest
Constructor used by `Send_init', etc.
Prequest(Object, int, int, Datatype, int, int, Comm) - Constructor for class mpi.Prequest
Constructor used by `Recv_init'.
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
 

R

Range_excl(int[][]) - Method in class mpi.Group
Create a subset group excluding processes specified by strided intervals of ranks.
Range_incl(int[][]) - Method in class mpi.Group
Create a subset group including processes specified by strided intervals of ranks.
rank_dest - Variable in class mpi.ShiftParms
 
rank_source - Variable in class mpi.ShiftParms
 
Rank() - Method in class mpi.Group
Rank of this process in group.
Rank() - Method in class mpi.Comm
Rank of this process in group of this communicator.
Rank(int[]) - Method in class mpi.Cartcomm
Translate logical process coordinates to process rank.
Recv_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a receive operation.
Recv(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Blocking receive operation.
Reduce_scatter(Object, int, Object, int, int[], Datatype, Op) - Method in class mpi.Intracomm
Combine elements in input buffer of each process using the reduce operation, and scatter the combined values over the output buffers of the processes.
Reduce(Object, int, Object, int, int, Datatype, Op, int) - Method in class mpi.Intracomm
Combine elements in input buffer of each process using the reduce operation, and return the combined value in the output buffer of the root process.
Remote_group() - Method in class mpi.Intercomm
Return the remote group.
Remote_size() - Method in class mpi.Intercomm
Size of remote group.
Request - class mpi.Request.
 
REQUEST_NULL - Static variable in class mpi.MPI
 
Request() - Constructor for class mpi.Request
 
Request(int) - Constructor for class mpi.Request
 
Request(Object, int, int, Datatype, int, Comm, int[]) - Constructor for class mpi.Request
Constructor used by Irecv.
Request(Request) - Constructor for class mpi.Request
Constructor used by Isend, etc.
RETURN - Static variable in class mpi.Errhandler
 
Rsend_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a ready mode send.
Rsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Send in ready mode.

S

Scan(Object, int, Object, int, int, Datatype, Op) - Method in class mpi.Intracomm
Perform a prefix reduction on data distributed across the group.
Scatter(Object, int, int, Datatype, Object, int, int, Datatype, int) - Method in class mpi.Intracomm
Inverse of the operation Gather.
Scatterv(Object, int, int[], int[], Datatype, Object, int, int, Datatype, int) - Method in class mpi.Intracomm
Inverse of the operation Gatherv.
SELF - Static variable in class mpi.Comm
 
Send_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a standard mode send.
Send(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Blocking send operation.
Sendrecv_replace(Object, int, int, Datatype, int, int, int, int) - Method in class mpi.Comm
Execute a blocking send and receive operation, receiving message into send buffer.
Sendrecv(Object, int, int, Datatype, int, int, Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Execute a blocking send and receive operation.
Shift(int, int) - Method in class mpi.Cartcomm
Compute source and destination ranks for ``shift'' communication.
ShiftParms - class mpi.ShiftParms.
 
ShiftParms() - Constructor for class mpi.ShiftParms
 
SHORT - Static variable in class mpi.MPI
 
SHORT2 - Static variable in class mpi.MPI
 
SIMILAR - Static variable in class mpi.MPI
 
Size() - Method in class mpi.Group
Size of group.
Size() - Method in class mpi.Datatype
Returns the total size of a datatype - the number of buffer elements it represents.
Size() - Method in class mpi.Comm
Size of group of this communicator.
source - Variable in class mpi.Status
 
Split(int, int) - Method in class mpi.Intracomm
Partition the group associated with this communicator and create a new communicator within each subgroup.
Ssend_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a synchronous mode send.
Ssend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Send in synchronous mode.
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 mpi.Status.
 
Status() - 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
 

T

tag - Variable in class mpi.Status
 
tag - Variable in class mpi.Request
 
TAG_UB - Static variable in class mpi.MPI
 
Test_cancelled() - Method in class mpi.Status
Test if communication was cancelled.
Test_inter() - Method in class mpi.Comm
Test if this communicator is an inter-communicator.
Test() - Method in class mpi.Request
Returns a status object if the operation identified by the request is complete, or a null reference otherwise.
Testall(Request[]) - Static method in class mpi.Request
Tests for completion of all of the operations associated with active requests.
Testany(Request[]) - Static method in class mpi.Request
Tests for completion of either one or none of the operations associated with active requests.
Testsome(Request[]) - Static method in class mpi.Request
Behaves like Waitsome, except that it returns immediately.
Topo_test() - Method in class mpi.Comm
Returns the type of topology associated with the communicator.
Translate_ranks(Group, int[], Group) - Static method in class mpi.Group
Translate ranks within one group to ranks within another.
type - Variable in class mpi.Request
 
TYPE_NORMAL - Static variable in class mpi.Request
 
TYPE_OBJECT - Static variable in class mpi.Request
 
typeSave - Variable in class mpi.Request
 
typeTag - Variable in class mpi.Request
 

U

ub - Variable in class mpi.Datatype
 
UB - Static variable in class mpi.MPI
 
Ub() - Method in class mpi.Datatype
Find the upper bound of a datatype - the greatest value in its displacement sequence.
ubSet - Variable in class mpi.Datatype
 
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.
Unpack(byte[], int, Object, int, int, Datatype) - Method in class mpi.Comm
Unpacks message in receive buffer outbuf into space specified in inbuf.
User_function - class mpi.User_function.
 
User_function() - Constructor for class mpi.User_function
 

V

Vector(int, int, int, Datatype) - Static method in class mpi.Datatype
Construct new datatype representing replication of old datatype into locations that consist of equally spaced blocks.

W

Wait() - Method in class mpi.Request
Blocks until the operation identified by the request is complete.
Waitall(Request[]) - Static method in class mpi.Request
Blocks until all of the operations associated with the active requests in the array have completed.
Waitany(Request[]) - Static method in class mpi.Request
Blocks until one of the operations associated with the active requests in the array has completed.
Waitsome(Request[]) - Static method in class mpi.Request
Blocks until at least one of the operations associated with the active requests in the array has completed.
WORLD - Static variable in class mpi.Comm
 
Wtick() - Static method in class mpi.MPI
Returns resolution of timer.
Wtime() - Static method in class mpi.MPI
Returns wallclock time.

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