A B C D E F G H I L M N O P Q 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_delete(int) - Method in class mpi.Comm
Retrieves attribute value by key.
Attr_get(int) - Method in class mpi.Comm
Retrieves attribute value by key.

B

BAND - Static variable in class mpi.MPI
 
Barrier() - Method in class mpi.Intracomm
Broadcast a message from the process with rank root to all processes of the group.
baseType - Variable in class mpi.Datatype
 
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(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Send in buffered mode.
bsend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
Bsend_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a buffered mode send.
BSEND_OVERHEAD - Static variable in class mpi.MPI
Overhead incurred by buffered send.
Buffer_attach(ByteBuffer) - Static method in class mpi.MPI
Provides to MPI a buffer in user's memory to be used for buffering outgoing messages.
Buffer_detach() - Static method in class mpi.MPI
Detach the buffer currently associated with MPI.
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.
Cancel() - Method in class mpi.Request
Mark a pending nonblocking communication for cancellation.
CART - Static variable in class mpi.MPI
 
Cartcomm - Class in mpi
 
CartParms - Class in mpi
 
CHAR - Static variable in class mpi.MPI
 
clone() - Method in class mpi.Cartcomm
 
clone() - Method in class mpi.Comm
Duplicate this communicator.
clone() - Method in class mpi.Graphcomm
 
clone() - Method in class mpi.Intercomm
where would peer communicator come from ...and also localleader, and remoteleader ....
clone() - Method in class mpi.Intracomm
Clone the communicator This method will be called only by intracommunicator ....
code - Variable in class mpi.Group
 
Comm - Class in mpi
 
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.
Compare(Comm, Comm) - Static method in class mpi.Intracomm
Compare two communicators.
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(int) - Method in class mpi.Cartcomm
Translate process rank to logical process coordinates.
coords - Variable in class mpi.CartParms
 
Create(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 in mpi
 
Datatype() - Constructor for class mpi.Datatype
 
DEBUG - Static variable in class mpi.MPI
 
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.
DOUBLE - Static variable in class mpi.MPI
 
DOUBLE2 - Static variable in class mpi.MPI
 

E

edges - Variable in class mpi.GraphParms
 
EMPTY - Static variable in class mpi.Group
 
EMPTY_STATUS - Static variable in class mpi.MPI
 
Errhandler - Class in mpi
 
Errorhandler_get() - Static method in class mpi.MPI
Gets the error handler Not Implemented in the current release
Errorhandler_set(Errhandler) - Static method in class mpi.MPI
Set Error Handler Not Implemented in the current release
ERRORS_ARE_FATAL - Static variable in class mpi.MPI
 
ERRORS_RETURN - Static variable in class mpi.MPI
 
Excl(int[]) - Method in class mpi.Group
Create a subset group excluding specified processes.
Extent() - Method in class mpi.Datatype
Returns the extent of a datatype - the difference between upper and lower bound.

F

finalize() - Method in class mpi.Datatype
 
finalize() - Method in class mpi.Group
Destructor.
Finalize() - Static method in class mpi.MPI
Finalize MPI.
finalize() - Method in class mpi.Op
 
finalize() - Method in class mpi.Request
 
FLOAT - Static variable in class mpi.MPI
 
FLOAT2 - Static variable in class mpi.MPI
 
Free() - Method in class mpi.Comm
Destroy this communicator.
free() - Method in class mpi.Datatype
 
free() - Method in class mpi.Group
This method frees this group object.
free() - Method in class mpi.Op
 
free() - Method in class mpi.Status
 

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() - Method in class mpi.Cartcomm
Returns Cartesian topology information.
Get() - Method in class mpi.Graphcomm
Returns graph topology information.
Get_count(Datatype) - Method in class mpi.Status
Get the number of received entries.
Get_elements(Datatype) - Method in class mpi.Status
Retrieve number of basic elements from status.
Get_processor_name() - Static method in class mpi.MPI
Returns the name of the processor on which it is called.
getByteSize() - Method in class mpi.Datatype
 
getType() - Method in class mpi.Datatype
 
GRAPH - Static variable in class mpi.MPI
 
Graphcomm - Class in mpi
 
GraphParms - Class in mpi
 
GraphParms() - Constructor for class mpi.GraphParms
 
group - Variable in class mpi.Comm
 
Group() - Method in class mpi.Comm
Return group associated with a communicator.
Group - Class in mpi
 
Group(mpjdev.Group) - Constructor for class mpi.Group
 
GROUP_EMPTY - Static variable in class mpi.MPI
 
GROUP_NULL - Static variable in class mpi.MPI
 

H

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

I

Ibsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a buffered mode, nonblocking send.
ibsend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
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
 
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.
initThread(int, int, String[]) - Static method in class mpi.MPI
Used to initialize MPI with certain level of threadedness ...
INT - Static variable in class mpi.MPI
 
INT2 - Static variable in class mpi.MPI
 
Intercomm - Class in mpi
 
Intersection(Group, Group) - Static method in class mpi.Group
Set intersection of two groups.
Intracomm - Class in mpi
 
IO - Static variable in class mpi.MPI
 
Iprobe(int, int) - Method in class mpi.Comm
Check if there is an incoming message matching the pattern specified.
Irecv(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a nonblocking receive.
irecv(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
Irsend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a ready mode, nonblocking send.
irsend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
Is_null() - Method in class mpi.Request
Test if request object is void.
Isend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a standard mode, nonblocking send.
isend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
isMainThread() - Static method in class mpi.MPI
Returns true if this thread initialized MPI
Issend(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Start a synchronous mode, nonblocking send.
issend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 

L

LAND - 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.
LB - Static variable in class mpi.MPI
 
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
 
mpi - package mpi
 
MPI - Class in mpi
 
MPI() - Constructor for class mpi.MPI
 
MPIException - Class in mpi
 
MPIException() - Constructor for class mpi.MPIException
 
MPIException(String) - Constructor for class mpi.MPIException
 
MPIException(Throwable) - Constructor for class mpi.MPIException
 
mpjdevComm - Variable in class mpi.Comm
 
mpjdevGroup - Variable in class mpi.Group
 

N

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

O

OBJECT - Static variable in class mpi.MPI
 
Op - Class in mpi
 
Op(User_function, boolean) - Constructor for class mpi.Op
Bind a user-defined global reduction operation to an Op object.
Op(User_function, boolean, int) - Constructor for class mpi.Op
Bind a user-defined global reduction operation to an Op object.
opCode - Variable in class mpi.Op
 

P

Pack(Object, int, int, Datatype, mpjbuf.Buffer, int) - Method in class mpi.Comm
Packs message in send buffer inbuf into space specified in outbuf.
Pack_size(int, Datatype) - Method in class mpi.Comm
Returns an upper bound on the increment of position effected by pack.
PACKED - Static variable in class mpi.MPI
 
periods - Variable in class mpi.CartParms
 
Prequest - Class in mpi
 
Probe(int, int) - Method in class mpi.Comm
Wait until there is an incoming message matching the pattern specified.
PROC_NULL - Static variable in class mpi.MPI
 
PROD - Static variable in class mpi.MPI
 

Q

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

R

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

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.
Send(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Blocking send operation.
send(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
Send_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a standard mode send.
SEND_OVERHEAD - Static variable in class mpi.MPI
These should be accessed after calling MPI.Init()
Sendrecv(Object, int, int, Datatype, int, int, Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Execute a blocking send and receive operation.
sendrecv(Object, int, int, Datatype, int, int, Object, int, int, Datatype, int, int) - Method in class mpi.Comm
 
Sendrecv_replace(Object, int, int, Datatype, int, int, int, int) - Method in class mpi.Comm
Execute a blocking send and receive operation, receiving message into send buffer.
Shift(int, int) - Method in class mpi.Cartcomm
Compute source and destination ranks for ``shift'' communication.
ShiftParms - Class in mpi
 
SHORT - Static variable in class mpi.MPI
 
SHORT2 - Static variable in class mpi.MPI
Its actually not good to call the following basic datatypes because they are not ...
SIMILAR - Static variable in class mpi.MPI
 
Size() - Method in class mpi.Comm
Size of group of this communicator.
Size() - Method in class mpi.Datatype
Returns the total size of a datatype - the number of buffer elements it represents.
Size() - Method in class mpi.Group
Size of group.
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, int, Datatype, int, int) - Method in class mpi.Comm
Send in synchronous mode.
ssend(Object, int, int, Datatype, int, int, boolean) - Method in class mpi.Comm
 
Ssend_init(Object, int, int, Datatype, int, int) - Method in class mpi.Comm
Creates a persistent communication request for a synchronous mode send.
Start() - Method in class mpi.Prequest
Activate a persistent communication request.
Startall(Prequest[]) - Static method in class mpi.Prequest
Activate a list of communication requests.
Status - Class in mpi
 
Status(mpjdev.Status) - Constructor for class mpi.Status
 
Status() - Constructor for class mpi.Status
Constructor
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_UB - Static variable in class mpi.MPI
 
Test() - Method in class mpi.Request
Returns a status object if the operation identified by the request is complete, or a null reference otherwise.
Test_cancelled() - Method in class mpi.Status
Test if communication was cancelled.
Test_inter() - Method in class mpi.Comm
Test if this communicator is an inter-communicator.
Testall(Request[]) - Static method in class mpi.Request
Tests for completion of all of the operations associated with active requests.
Testany(Request[]) - Static method in class mpi.Request
Tests for completion of either one or none of the operations associated with active requests.
Testsome(Request[]) - Static method in class mpi.Request
Behaves like Waitsome, except that it returns immediately.
THREAD_FUNNELED - Static variable in class mpi.MPI
 
THREAD_MULTIPLE - Static variable in class mpi.MPI
 
THREAD_SERIALIZED - Static variable in class mpi.MPI
 
THREAD_SINGLE - Static variable in class mpi.MPI
 
Topo_test() - Method in class mpi.Cartcomm
 
Topo_test() - Method in class mpi.Comm
Returns the type of topology associated with the communicator.
Topo_test() - Method in class mpi.Graphcomm
 
Translate_ranks(Group, int[], Group) - Static method in class mpi.Group
Translate ranks within one group to ranks within another.

U

Ub() - Method in class mpi.Datatype
Find the upper bound of a datatype - the greatest value in its displacement sequence.
UB - Static variable in class mpi.MPI
 
UNDEFINED - Static variable in class mpi.MPI
 
UNEQUAL - Static variable in class mpi.MPI
 
Union(Group, Group) - Static method in class mpi.Group
Set union of two groups.
Unpack(mpjbuf.Buffer, int, Object, int, int, Datatype) - Method in class mpi.Comm
Unpacks message in receive buffer outbuf into space specified in inbuf.
User_function - Class in mpi
 
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.
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 Q R S T U V W