Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
A
Abort(int)
- Method in class mpi.
Comm
Abort MPI.
Allgather(Object, int, int, Datatype, Object, int, int, Datatype)
- Method in class mpi.
Comm
Similar to
Gather
, but all processes receive the result.
Allgather(Object, int, int, Datatype, Object, int, int, Datatype)
- Method in class mpi.
Intercomm
Not implemented in the current release
Allgather(Object, int, int, Datatype, Object, int, int, Datatype)
- Method in class mpi.
Intracomm
Allgatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype)
- Method in class mpi.
Comm
Similar to
Gatherv
, but all processes receive the result.
Allgatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype)
- Method in class mpi.
Intercomm
Not implemented in the current release
Allgatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype)
- Method in class mpi.
Intracomm
Allreduce(Object, int, Object, int, int, Datatype, Op)
- Method in class mpi.
Comm
Same as
Reduce
except that the result appears in the receive buffer of all processes in the group.
Allreduce(Object, int, Object, int, int, Datatype, Op)
- Method in class mpi.
Intercomm
Not implemented in the current release
Allreduce(Object, int, Object, int, int, Datatype, Op)
- Method in class mpi.
Intracomm
Alltoall(Object, int, int, Datatype, Object, int, int, Datatype)
- Method in class mpi.
Comm
Extension of
Allgather
to the case where each process sends distinct data to each of the receivers.
Alltoall(Object, int, int, Datatype, Object, int, int, Datatype)
- Method in class mpi.
Intercomm
Not implemented in the current release
Alltoall(Object, int, int, Datatype, Object, int, int, Datatype)
- Method in class mpi.
Intracomm
Alltoallv(Object, int, int[], int[], Datatype, Object, int, int[], int[], Datatype)
- Method in class mpi.
Comm
Adds flexibility to
Alltoall
: location of data for send is specified by
sdispls
and location to place data on receive side is specified by
rdispls
.
Alltoallv(Object, int, int[], int[], Datatype, Object, int, int[], int[], Datatype)
- Method in class mpi.
Intercomm
Not implemented in the current release
Alltoallv(Object, int, int[], int[], Datatype, Object, int, int[], int[], Datatype)
- Method in class mpi.
Intracomm
ANY_SIZE
- Static variable in class mpi.
MPI
ANY_SOURCE
- Static variable in class mpi.
MPI
ANY_TAG
- Static variable in class mpi.
MPI
ANY_TYPE
- Static variable 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 processes in the group have called it.
Barrier()
- Method in class mpi.
Intercomm
Not implemented in the current release
Barrier()
- Method in class mpi.
Intracomm
Bcast(Object, int, int, Datatype, int)
- Method in class mpi.
Comm
Broadcast a message from the process with rank
root
to all processes of the group, itself included.
Bcast(Object, int, int, Datatype, int)
- Method in class mpi.
Intercomm
Not implemented in the current release
Bcast(Object, int, int, Datatype, int)
- Method in class mpi.
Intracomm
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_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
Buffer_attach(BufferMPI)
- Static method in class mpi.
MPI
Attaches a user-provided buffer for sending.
Buffer_detach()
- Static method in class mpi.
MPI
Detach the buffer currently associated with MPI.
BufferMPI
- Class in
mpi
BufferMPI(int, Datatype)
- Constructor for class mpi.
BufferMPI
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
clone()
- Method in class mpi.
Intracomm
Comm
- Class in
mpi
Comm_create_keyval()
- Static method in class mpi.
MPI
Create a new attribute key.
Comm_free_keyval(Keyval)
- Static method in class mpi.
MPI
Frees an attribute key for communicators.
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
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
Creates 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
Creates an inter-communicator from two intra-communicators.
D
Datatype
- Class in
mpi
Datatype()
- Constructor for class mpi.
Datatype
Delete_attr(Keyval)
- Method in class mpi.
Comm
Deletes an attribute value associated with a key on a communicator.
Difference(Group, Group)
- Static method in class mpi.
Group
Makes a group from the difference of two groups.
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_STATUS
- Static variable in class mpi.
MPI
Errhandler
- Class in
mpi
Errorhandler_get()
- Static method in class mpi.
Comm
Returns the error handler currently associated with the communicator.
Errorhandler_set(Errhandler)
- Static method in class mpi.
Comm
Associates a new error handler with communicator at the calling process.
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.
F
finalize()
- Method in class mpi.
Datatype
Destructor.
finalize()
- Method in class mpi.
Group
Destroy this group.
Finalize()
- Static method in class mpi.
MPI
Terminates MPI execution environment.
finalize()
- Method in class mpi.
Op
Frees a user-defined reduction operation.
Finalized()
- Static method in class mpi.
MPI
Indicates whether MPI.Finalize has been called.
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.
Request
Set the request object to be void.
G
Gather(Object, int, int, Datatype, Object, int, int, Datatype, int)
- Method in class mpi.
Comm
Each process (root process included) sends the contents of its send buffer to the root process, which receives these contents in its recvbuf.
Gather(Object, int, int, Datatype, Object, int, int, Datatype, int)
- Method in class mpi.
Intercomm
Not implemented in the current release
Gather(Object, int, int, Datatype, Object, int, int, Datatype, int)
- Method in class mpi.
Intracomm
Gatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype, int)
- Method in class mpi.
Comm
Extend the functionality of
Gather
by allowing varying counts of data from each process.
Gatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype, int)
- Method in class mpi.
Intercomm
Not implemented in the current release
Gatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype, int)
- Method in class mpi.
Intracomm
Get()
- Method in class mpi.
Cartcomm
Returns Cartesian topology information.
Get()
- Method in class mpi.
Graphcomm
Returns graph topology information.
Get_attr(Keyval)
- Method in class mpi.
Comm
Retrieves attribute value by key.
Get_count(Datatype)
- Method in class mpi.
Status
Gets the number of "top level" elements.
Get_elements(Datatype)
- Method in class mpi.
Status
Retrieve number of basic elements from status.
Get_name()
- Method in class mpi.
Comm
Return the print name from the communicator.
Get_name()
- Method in class mpi.
Datatype
Get the print name for a datatype.
Get_processor_name()
- Static method in class mpi.
MPI
Returns the name of the processor on which it is called.
Get_status()
- Method in class mpi.
Request
Non-destructive test for the completion of a request.
Get_version()
- Static method in class mpi.
MPI
Return the version number of MPI.
GRAPH
- Static variable in class mpi.
MPI
Graphcomm
- Class in
mpi
GraphParms
- Class in
mpi
Group()
- Method in class mpi.
Comm
Return group associated with a communicator.
Group
- Class in
mpi
Group()
- Method in class mpi.
Intercomm
Group()
- Method in class mpi.
Intracomm
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.
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
Indexed(int[], int[], Datatype)
- Static method in class mpi.
Datatype
Construct new datatype representing replication of the 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 the MPI execution environment.
Init_thread(String[], int)
- Static method in class mpi.
MPI
Initialize the MPI execution environment.
Initialized()
- Static method in class mpi.
MPI
Indicates whether MPI.Init has been called.
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.
Irsend(Object, int, int, Datatype, int, int)
- Method in class mpi.
Comm
Start a ready mode, nonblocking send.
Is_null()
- Method in class mpi.
Comm
Replaces comparision with
MPI.COMM_NULL
.
Is_null()
- Method in class mpi.
Request
Test if request object is void.
Is_thread_main()
- Static method in class mpi.
MPI
Returns a boolean indicating whether this thread called MPI.INIT or MPI.INIT_THREAD.
Isend(Object, int, int, Datatype, int, int)
- Method in class mpi.
Comm
Start a standard mode, nonblocking send.
Issend(Object, int, int, Datatype, int, int)
- Method in class mpi.
Comm
Start a synchronous mode, nonblocking send.
K
Keyval
- Class in
mpi
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
Creates an intra-communicator from the union of the two groups in this inter-communicator.
MIN
- Static variable in class mpi.
MPI
MINLOC
- Static variable in class mpi.
MPI
mpi
- package mpi
MPI
- Class in
mpi
MPIException
- Exception in
mpi
N
Neighbours(int)
- Method in class mpi.
Graphcomm
Provides adjacency information for general graph topology.
NUM_OF_PROCESSORS
- Static variable in class mpi.
MPI
numObj
- Variable in class mpi.
Status
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.
P
Pack(Object, int, int, Datatype, byte[], 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.
Pack_size(int, Object[])
- Method in class mpi.
Comm
Special version of Pack_size for MPI.OBJECT datatype
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 speci ed 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()
- Method in class mpi.
Intercomm
Rank()
- Method in class mpi.
Intracomm
rankDest
- Variable in class mpi.
ShiftParms
rankSource
- Variable in class mpi.
ShiftParms
Recv(Object, int, int, Datatype, int, int)
- Method in class mpi.
Comm
Blocking receive operation.
Recv_init(Object, int, int, Datatype, int, int)
- Method in class mpi.
Comm
Creates a persistent communication request for a receive operation.
Reduce(Object, int, Object, int, int, Datatype, Op, int)
- Method in class mpi.
Comm
Combine elements in input buffer of each process using the reduce operation, and return the combined value in the output buffer of the root process.
Reduce(Object, int, Object, int, int, Datatype, Op, int)
- Method in class mpi.
Intercomm
Not implemented in the current release
Reduce(Object, int, Object, int, int, Datatype, Op, int)
- Method in class mpi.
Intracomm
Reduce_scatter(Object, int, Object, int, 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.
Reduce_scatter(Object, int, Object, int, int[], Datatype, Op)
- Method in class mpi.
Intercomm
Not implemented in the current release
Reduce_scatter(Object, int, Object, int, int[], Datatype, Op)
- Method in class mpi.
Intracomm
Remote_group()
- Method in class mpi.
Intercomm
Return the remote group.
Remote_size()
- Method in class mpi.
Intercomm
Determines the size of the remote group associated with an inter-communicator.
Request
- Class in
mpi
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_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.
Comm
Perform a prefix reduction on data distributed across the group.
Scan(Object, int, Object, int, int, Datatype, Op)
- Method in class mpi.
Intercomm
Not implemented in the current release
Scan(Object, int, Object, int, int, Datatype, Op)
- Method in class mpi.
Intracomm
Scatter(Object, int, int, Datatype, Object, int, int, Datatype, int)
- Method in class mpi.
Comm
Inverse of the operation
Gather
.
Scatter(Object, int, int, Datatype, Object, int, int, Datatype, int)
- Method in class mpi.
Intercomm
Not implemented in the current release
Scatter(Object, int, int, Datatype, Object, int, int, Datatype, int)
- Method in class mpi.
Intracomm
Scatterv(Object, int, int[], int[], Datatype, Object, int, int, Datatype, int)
- Method in class mpi.
Comm
Inverse of the operation
Gatherv
.
Scatterv(Object, int, int[], int[], Datatype, Object, int, int, Datatype, int)
- Method in class mpi.
Intercomm
Not implemented in the current release
Scatterv(Object, int, int[], int[], Datatype, Object, int, int, Datatype, int)
- Method in class mpi.
Intracomm
Send(Object, int, int, Datatype, int, int)
- Method in class mpi.
Comm
Blocking send operation.
Send_init(Object, int, int, Datatype, int, int)
- Method in class mpi.
Comm
Creates a persistent communication request for a standard mode send.
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_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.
Set_attr(Keyval, Object)
- Method in class mpi.
Comm
Stores attribute value associated with a key.
Set_name(String)
- Method in class mpi.
Comm
Sets the print name for a communicator.
Set_name(String)
- Method in class mpi.
Datatype
Set datatype name.
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
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 the type.
Size()
- Method in class mpi.
Group
Returns the size of the group.
Size()
- Method in class mpi.
Intercomm
Size()
- Method in class mpi.
Intracomm
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(Object, int, int, Datatype, int, int)
- Method in class mpi.
Comm
Send in synchronous mode.
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
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_UB
- Static variable in class mpi.
MPI
Test()
- Method in class mpi.
Request
Tests for the completion of a request.
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
toString()
- Method in class mpi.
Keyval
Translate_ranks(Group, int[], Group)
- Static method in class mpi.
Group
Translate ranks within first group to ranks within second group.
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.
UNIVERSE_SIZE
- Static variable in class mpi.
MPI
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 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
Waits for a request to 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 the resolution of MPI.Wtime.
Wtime()
- Static method in class mpi.
MPI
Returns wallclock time.
WTIME_IS_GLOBAL
- Static variable in class mpi.
MPI
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes