Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
W
_
A
Allgather(Object, int, int, Datatype, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
IntraComm
Gathers data from all tasks and distribute it to all
Allgatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype)
- Method in class p2pmpi.mpi.
IntraComm
Gathers data from all tasks and deliver it to all
Allreduce(Object, int, Object, int, int, Datatype, Op)
- Method in class p2pmpi.mpi.
IntraComm
Reduce the result and then broadcast it to all MPI processes
AllreduceButterfly(Object, int, Object, int, int, Datatype, Op)
- Method in class p2pmpi.mpi.
IntraComm
AllreduceSimple(Object, int, Object, int, int, Datatype, Op)
- Method in class p2pmpi.mpi.
IntraComm
Alltoall(Object, int, int, Datatype, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
IntraComm
Reduce the result and then broadcast it to all MPI processes
Alltoallv(Object, int, int[], int[], Datatype, Object, int, int[], int[], Datatype)
- Method in class p2pmpi.mpi.
IntraComm
Reduce the result and then broadcast it to all MPI processes with variable size
ANY_SOURCE
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype constant
ANY_TAG
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype constant
B
BAND
- Static variable in class p2pmpi.mpi.
MPI
Primitive collective-operation
BAND
- Static variable in class p2pmpi.mpi.
Op
Bit-wise AND operation
Barrier()
- Method in class p2pmpi.mpi.
IntraComm
Synchronize MPI processes
Bcast(Object, int, int, Datatype, int)
- Method in class p2pmpi.mpi.
IntraComm
Broadcast a message to all MPI processes
BOOLEAN
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (Boolean)
BOOLEAN
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
BYTE
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (Byte)
BYTE
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
BYTE2
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
C
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
MPI_User_function
User-defined algorithm when operation is invoked
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
Op
Invoke operation (internal use)
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
OpBAND
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
OpMax
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
OpMAXLOC
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
OpMin
Invoke the operation
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
OpMINLOC
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
OpNull
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
OpProd
Call(Object, int, Object, int, int, Datatype)
- Method in class p2pmpi.mpi.
OpSum
CHAR
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (Char)
CHAR
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
CHAR2
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
Comm
- Class in
p2pmpi.mpi
Point-to-Point communication class
Comm(Device, RankTable, int, int, int, MapRankTable)
- Constructor for class p2pmpi.mpi.
Comm
Internal use
Comm(Group)
- Constructor for class p2pmpi.mpi.
Comm
Create a new communicator by group
COMM_WORLD
- Static variable in class p2pmpi.mpi.
MPI
MPI_COMM_WORLD
Compare(Group, Group)
- Static method in class p2pmpi.mpi.
Group
Create a new group which include some ranks from original group
Contiguous(int)
- Method in class p2pmpi.mpi.
Datatype
Create a contiguous datatype
Create(Group)
- Method in class p2pmpi.mpi.
IntraComm
Create a new intra-communicator
createArrayBuffer(int)
- Method in class p2pmpi.mpi.
Datatype
D
Datatype
- Class in
p2pmpi.mpi
Primitive datatypes
Datatype(int)
- Constructor for class p2pmpi.mpi.
Datatype
Default constructor
Datatype(int, int[])
- Constructor for class p2pmpi.mpi.
Datatype
Internal use
Difference(Group, Group)
- Static method in class p2pmpi.mpi.
Group
DOUBLE
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (Double)
DOUBLE
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
DOUBLE2
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
E
Excl(int[])
- Method in class p2pmpi.mpi.
Group
Create a new group which exclude some ranks from original group
Extent()
- Method in class p2pmpi.mpi.
Datatype
Returns the extent of a datatype
F
Finalize()
- Static method in class p2pmpi.mpi.
MPI
Finalization the MPI program
FLOAT
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (Float)
FLOAT
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
FLOAT2
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
G
Gather(Object, int, int, Datatype, Object, int, int, Datatype, int)
- Method in class p2pmpi.mpi.
IntraComm
Gathers together values from a group of tasks
Gatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype, int)
- Method in class p2pmpi.mpi.
IntraComm
Gathers into specified locations from all processes in group
Get_count(Datatype)
- Method in class p2pmpi.mpi.
Status
Get the number of "top-level" elements
Get_processor_name()
- Static method in class p2pmpi.mpi.
MPI
Returns a local hostname - this one is part of the MPJ API
getBaseSize()
- Method in class p2pmpi.mpi.
Datatype
Returns the base size of datatype
getBaseType()
- Method in class p2pmpi.mpi.
Datatype
Returns the base type of datatype
getBuffer()
- Method in class p2pmpi.mpi.
Datatype
getByteBuffer(Object, int, int, short, int, int, int, int)
- Method in class p2pmpi.mpi.
Datatype
getDisplacementSequence()
- Method in class p2pmpi.mpi.
Datatype
Returns the sequence of displacement of data
Group()
- Method in class p2pmpi.mpi.
Comm
Returns group of this communicator
Group
- Class in
p2pmpi.mpi
Group class
Group(Device, RankTable, int, int, int, MapRankTable)
- Constructor for class p2pmpi.mpi.
Group
Internal constructor
I
IDENT
- Static variable in class p2pmpi.mpi.
MPI
Return value of comparing MPI Group
Incl(int[])
- Method in class p2pmpi.mpi.
Group
Create a new group which include some ranks from original group
Init(String[])
- Static method in class p2pmpi.mpi.
MPI
Initialization the MPI program
INT
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (Integer)
INT
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
INT2
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
Intersection(Group, Group)
- Static method in class p2pmpi.mpi.
Group
Create a new group which is the intersection of 2 groups
IntraComm
- Class in
p2pmpi.mpi
Collective communication class
IntraComm(Device, RankTable, int, int, int, MapRankTable)
- Constructor for class p2pmpi.mpi.
IntraComm
Internal use
IntraComm(Group)
- Constructor for class p2pmpi.mpi.
IntraComm
Create a new collective communicator by group
Irecv(Object, int, int, Datatype, int, int)
- Method in class p2pmpi.mpi.
Comm
Begins a non-blocking receive.
isCommute()
- Method in class p2pmpi.mpi.
Op
Check if operation is commutative
Isend(Object, int, int, Datatype, int, int)
- Method in class p2pmpi.mpi.
Comm
L
Lb()
- Method in class p2pmpi.mpi.
Datatype
The lower bound of a datatype
LONG
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (Long)
LONG
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
LONG2
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
M
MAX
- Static variable in class p2pmpi.mpi.
MPI
Primitive collective-operation
MAX
- Static variable in class p2pmpi.mpi.
Op
Maximum operation
MAXLOC
- Static variable in class p2pmpi.mpi.
MPI
Primitive collective-operation
MAXLOC
- Static variable in class p2pmpi.mpi.
Op
MIN
- Static variable in class p2pmpi.mpi.
MPI
Primitive collective-operation
MIN
- Static variable in class p2pmpi.mpi.
Op
Minimum operation
MINLOC
- Static variable in class p2pmpi.mpi.
MPI
Primitive collective-operation
MINLOC
- Static variable in class p2pmpi.mpi.
Op
MPI
- Class in
p2pmpi.mpi
P2P-MPI class.
MPI()
- Constructor for class p2pmpi.mpi.
MPI
MPI_User_function
- Class in
p2pmpi.mpi
Abstract Class to implement a user-defined operation
MPI_User_function()
- Constructor for class p2pmpi.mpi.
MPI_User_function
MPIException
- Exception in
p2pmpi.mpi
MPI exception
MPIException()
- Constructor for exception p2pmpi.mpi.
MPIException
MPIException(String)
- Constructor for exception p2pmpi.mpi.
MPIException
N
NULL
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (NULL)
NULL
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
NULL
- Static variable in class p2pmpi.mpi.
Op
No operation
O
OBJECT
- Static variable in class p2pmpi.mpi.
Datatype
OBJECT
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
Op
- Class in
p2pmpi.mpi
MPI Collective Operation
Op(int)
- Constructor for class p2pmpi.mpi.
Op
Default constructor for MPI (internal use)
Op(MPI_User_function, boolean)
- Constructor for class p2pmpi.mpi.
Op
Constructor for the user-definition operation
OpBAND
- Class in
p2pmpi.mpi
Collective operation for bit-wise AND
OpBAND()
- Constructor for class p2pmpi.mpi.
OpBAND
OpMax
- Class in
p2pmpi.mpi
Collective operation for maximum
OpMax()
- Constructor for class p2pmpi.mpi.
OpMax
OpMAXLOC
- Class in
p2pmpi.mpi
Collective operation for maximum and its location
OpMAXLOC()
- Constructor for class p2pmpi.mpi.
OpMAXLOC
OpMin
- Class in
p2pmpi.mpi
Collective operation for minimum
OpMin()
- Constructor for class p2pmpi.mpi.
OpMin
OpMINLOC
- Class in
p2pmpi.mpi
Collective operation for minimum and its location
OpMINLOC()
- Constructor for class p2pmpi.mpi.
OpMINLOC
OpNull
- Class in
p2pmpi.mpi
No collective operation
OpNull()
- Constructor for class p2pmpi.mpi.
OpNull
OpProd
- Class in
p2pmpi.mpi
Collective operation for production
OpProd()
- Constructor for class p2pmpi.mpi.
OpProd
OpSum
- Class in
p2pmpi.mpi
Collective operation for summation
OpSum()
- Constructor for class p2pmpi.mpi.
OpSum
P
p2pmpi.mpi
- package p2pmpi.mpi
PACKED
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (not available yet)
PACKED
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype (not available yet)
PROD
- Static variable in class p2pmpi.mpi.
MPI
Primitive collective-operation
PROD
- Static variable in class p2pmpi.mpi.
Op
Multiplication operation
R
Rand()
- Static method in class p2pmpi.mpi.
MPI
Returns a pseudorandom, uniformly distributed int value from this random number generator's sequence
Rand(int)
- Static method in class p2pmpi.mpi.
MPI
Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive), drawn from this random number generator's sequence.
Rank()
- Method in class p2pmpi.mpi.
Comm
Returns my rank number in communicator.
Rank()
- Method in class p2pmpi.mpi.
Group
Returns rank of process in group
RankInList()
- Method in class p2pmpi.mpi.
Group
Returns rank of process in list table (Internal used)
Recv(Object, int, int, Datatype, int, int)
- Method in class p2pmpi.mpi.
Comm
Basic (blocking) receive.
Reduce(Object, int, Object, int, int, Datatype, Op, int)
- Method in class p2pmpi.mpi.
IntraComm
MPI collective operation reduce from all MPI processes (Binomail tree by default)
Reduce_scatter(Object, int, Object, int, int[], Datatype, Op)
- Method in class p2pmpi.mpi.
IntraComm
Combines value and scatters the results
Request
- Class in
p2pmpi.mpi
The handle of asynchronous communication
Request(Device, Object, int, int, Datatype, int, int, int)
- Constructor for class p2pmpi.mpi.
Request
Internal use
Request()
- Constructor for class p2pmpi.mpi.
Request
Request(Object, int, int, Datatype, int, int, int)
- Constructor for class p2pmpi.mpi.
Request
Request(NIORequest)
- Constructor for class p2pmpi.mpi.
Request
S
Scan(Object, int, Object, int, int, Datatype, Op)
- Method in class p2pmpi.mpi.
IntraComm
Computes the scan (partial reductions) of data on a collection of processes
Scatter(Object, int, int, Datatype, Object, int, int, Datatype, int)
- Method in class p2pmpi.mpi.
IntraComm
Sends data from one task to all other tasks in a group
Scatterv(Object, int, int[], int[], Datatype, Object, int, int, Datatype, int)
- Method in class p2pmpi.mpi.
IntraComm
Sends a buffer in parts to all tasks in a group
Send(Object, int, int, Datatype, int, int)
- Method in class p2pmpi.mpi.
Comm
Sendrecv(Object, int, int, Datatype, int, int, Object, int, int, Datatype, int, int)
- Method in class p2pmpi.mpi.
Comm
setLength(int)
- Method in class p2pmpi.mpi.
Status
Internal use
setStatus(int, int)
- Method in class p2pmpi.mpi.
Status
Internal use
SHORT
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (Short)
SHORT
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
SHORT2
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
SIMILAR
- Static variable in class p2pmpi.mpi.
MPI
Return value of comparing MPI Group
Size()
- Method in class p2pmpi.mpi.
Comm
Returns the number of processes in communicator.
Size()
- Method in class p2pmpi.mpi.
Datatype
Returns the size of a datatype
Size()
- Method in class p2pmpi.mpi.
Group
Returns size of group
SizeTotal()
- Method in class p2pmpi.mpi.
Comm
Internal use.
source
- Variable in class p2pmpi.mpi.
Status
source rank
Split(int, int)
- Method in class p2pmpi.mpi.
IntraComm
Ssend(Object, int, int, Datatype, int, int)
- Method in class p2pmpi.mpi.
Comm
Basic send operation.
Status
- Class in
p2pmpi.mpi
The status of a message commmunication
Status()
- Constructor for class p2pmpi.mpi.
Status
Internal use
Status(int, int, int)
- Constructor for class p2pmpi.mpi.
Status
Internal use
Status(IStatus)
- Constructor for class p2pmpi.mpi.
Status
STRING
- Static variable in class p2pmpi.mpi.
Datatype
Primitive datatype (String)
STRING
- Static variable in class p2pmpi.mpi.
MPI
Primitive datatype
SUM
- Static variable in class p2pmpi.mpi.
MPI
Primitive collective-operation
SUM
- Static variable in class p2pmpi.mpi.
Op
Summation operation
T
tag
- Variable in class p2pmpi.mpi.
Status
tag number
Test()
- Method in class p2pmpi.mpi.
Request
Test if message reception has completed.
typeSize
- Static variable in class p2pmpi.mpi.
Datatype
Size (in byte) of each datatype
U
Ub()
- Method in class p2pmpi.mpi.
Datatype
The upper bound of a datatype
UNDEFINED
- Static variable in class p2pmpi.mpi.
MPI
Undefined Rank
UNEQUAL
- Static variable in class p2pmpi.mpi.
MPI
Return value of comparing MPI Group
Union(Group, Group)
- Static method in class p2pmpi.mpi.
Group
Create a new group which is the union of 2 groups
W
Wait()
- Method in class p2pmpi.mpi.
Request
Blocks until a waiting asynchronous message is received
Waitall(Request[])
- Static method in class p2pmpi.mpi.
Request
Blocks until all of the operations associated with the active requests in the array have completed.
Wtick()
- Static method in class p2pmpi.mpi.
MPI
Returns the resolution of Wtime
Wtime()
- Static method in class p2pmpi.mpi.
MPI
Returns an elapsed time on the calling processor (seconds)
_
__getCommTable()
- Method in class p2pmpi.mpi.
Group
__getDevice()
- Method in class p2pmpi.mpi.
Group
Internal use
__getMapCommTable()
- Method in class p2pmpi.mpi.
Group
__getNumPeers()
- Method in class p2pmpi.mpi.
Group
__getRankTable()
- Method in class p2pmpi.mpi.
Group
__sizetotal()
- Method in class p2pmpi.mpi.
Group
Internal use
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
W
_
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes