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 ibis.mpj.Comm
 
allgather(Object, int, int, Datatype, Object, int, int, Datatype) - Method in class ibis.mpj.Intracomm
Similar to gather, but all processes receive the result.
allgatherv(Object, int, int, Datatype, Object, int, int[], int[], Datatype) - Method in class ibis.mpj.Intracomm
Similar to gatherv, but all processes receive the result.
allreduce(Object, int, Object, int, int, Datatype, Op) - Method in class ibis.mpj.Intracomm
Same as reduce except that the result appears in receive buffer of all processes in the group.
alltoall(Object, int, int, Datatype, Object, int, int, Datatype) - Method in class ibis.mpj.Intracomm
Extension to 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 ibis.mpj.Intracomm
Adds felxibility to alltoall: location of data for send is specified by sdispls and location to place the data on receive side is specified by rdispls.
ANY_SOURCE - Static variable in class ibis.mpj.MPJ
 
ANY_TAG - Static variable in class ibis.mpj.MPJ
 
attrGet(int) - Method in class ibis.mpj.Comm
Retrieves attribute value by key.
available() - Method in class ibis.mpj.StoreArrayInputStream
 
available() - Method in class ibis.mpj.StoreInputStream
 

B

BAND - Static variable in class ibis.mpj.MPJ
 
barrier() - Method in class ibis.mpj.Intracomm
A call to barrier blocks the caller until all processes in the group have called it.
bcast(Object, int, int, Datatype, int) - Method in class ibis.mpj.Intracomm
Broadcast a message from the process with rank root to all processes of the group.
BOOLEAN - Static variable in class ibis.mpj.MPJ
 
BOR - Static variable in class ibis.mpj.MPJ
 
bsend(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Send in buffered mode.
bsendInit(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Creates a persistent communication request for a buffered mode send.
bufferAttach(byte[]) - Static method in class ibis.mpj.MPJ
Provides to MPJ a buffer in user's memory to be used for buffering outgoing messages.
bufferDetach() - Static method in class ibis.mpj.MPJ
Detach the buffer currently associated with MPJ.
BufferOps - Class in ibis.mpj
Buffer and unbuffer operations
BufferOps() - Constructor for class ibis.mpj.BufferOps
 
bufferSize() - Method in class ibis.mpj.StoreArrayInputStream
 
BXOR - Static variable in class ibis.mpj.MPJ
 
BYTE - Static variable in class ibis.mpj.MPJ
 
bytesRead() - Method in class ibis.mpj.StoreArrayInputStream
 

C

call() - Method in class ibis.mpj.ColGather
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.Op
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpBand
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpBor
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpBxor
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpLand
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpLor
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpLxor
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpMax
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpMaxLoc
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpMin
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpMinLoc
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpProd
 
call(Object, int, Object, int, int, Datatype) - Method in class ibis.mpj.OpSum
 
CART - Static variable in class ibis.mpj.MPJ
 
Cartcomm - Class in ibis.mpj
Communicator for virtual cartesian topologies.
CartParms - Class in ibis.mpj
Helperclass for Cartcomm.
CartParms() - Constructor for class ibis.mpj.CartParms
 
CHAR - Static variable in class ibis.mpj.MPJ
 
clone() - Method in class ibis.mpj.Cartcomm
NOT IMPLEMENTED YET.
clone() - Method in class ibis.mpj.Comm
Duplicate this communicator.
clone() - Method in class ibis.mpj.Graphcomm
 
clone() - Method in class ibis.mpj.Intercomm
NOT IMPLEMENTED YET.
clone() - Method in class ibis.mpj.Intracomm
 
close() - Method in class ibis.mpj.StoreArrayInputStream
 
ColAllGather - Class in ibis.mpj
Implementation of the collective operation: allgather.
ColAllGather(Object, int, int, Datatype, Object, int, int, Datatype, Intracomm, int) - Constructor for class ibis.mpj.ColAllGather
 
ColAllGatherV - Class in ibis.mpj
Implementation of the collective operation: allgatherv.
ColAllGatherV(Object, int, int, Datatype, Object, int, int[], int[], Datatype, Intracomm, int) - Constructor for class ibis.mpj.ColAllGatherV
 
ColAllreduce - Class in ibis.mpj
Implementation of the collective operation: allreduce.
ColAllToAll - Class in ibis.mpj
Implementation of the collective operation: alltoall.
ColAllToAll(Object, int, int, Datatype, Object, int, int, Datatype, Intracomm, int) - Constructor for class ibis.mpj.ColAllToAll
 
ColAllToAllV - Class in ibis.mpj
Implementation of the collective operation: alltoallv.
ColAllToAllV(Object, int, int[], int[], Datatype, Object, int, int[], int[], Datatype, Intracomm, int) - Constructor for class ibis.mpj.ColAllToAllV
 
ColBarrier - Class in ibis.mpj
Implementation of the collective operation: barrier.
ColBarrier(Intracomm, int) - Constructor for class ibis.mpj.ColBarrier
 
ColBcast - Class in ibis.mpj
Implementation of the collective operation: bcast.
ColBcast(Object, int, int, Datatype, int, Intracomm, int) - Constructor for class ibis.mpj.ColBcast
 
ColGather - Class in ibis.mpj
Implementation of the collective operation: gather
ColGatherV - Class in ibis.mpj
Implementation of the collective operation: gatherv
ColGatherV(Object, int, int, Datatype, Object, int, int[], int[], Datatype, int, Intracomm, int) - Constructor for class ibis.mpj.ColGatherV
 
ColReduce - Class in ibis.mpj
Implementation of the collective operation: reduce
ColReduce(Object, int, Object, int, int, Datatype, Op, int, Intracomm, int) - Constructor for class ibis.mpj.ColReduce
 
ColReduceScatter - Class in ibis.mpj
Implementation of the collective operation: reduceScatter.
ColReduceScatter(Object, int, Object, int, int[], Datatype, Op, Intracomm, int) - Constructor for class ibis.mpj.ColReduceScatter
 
ColScan - Class in ibis.mpj
Implementation of the collective operation: scan.
ColScan(Object, int, Object, int, int, Datatype, Op, Intracomm, int) - Constructor for class ibis.mpj.ColScan
 
ColScatter - Class in ibis.mpj
Implementation of the collective operation: scatter.
ColScatter(Object, int, int, Datatype, Object, int, int, Datatype, int, Intracomm, int) - Constructor for class ibis.mpj.ColScatter
 
ColScatterV - Class in ibis.mpj
Implementation of the collective operation: scatterv.
ColScatterV(Object, int, int[], int[], Datatype, Object, int, int, Datatype, int, Intracomm, int) - Constructor for class ibis.mpj.ColScatterV
 
ColSplit - Class in ibis.mpj
Implementation of the collective operation: split.
ColSplit(int, int, Intracomm, int) - Constructor for class ibis.mpj.ColSplit
 
Comm - Class in ibis.mpj
Communicator for point-to-point messages.
Comm() - Constructor for class ibis.mpj.Comm
 
COMM_SELF - Static variable in class ibis.mpj.MPJ
 
COMM_WORLD - Static variable in class ibis.mpj.MPJ
 
commit() - Method in class ibis.mpj.Datatype
NOT IMPLEMENTED YET.
compare(Comm, Comm) - Static method in class ibis.mpj.Comm
Compare two communicators.
compare(Group, Group) - Static method in class ibis.mpj.Group
Compare two groups.
CONGRUENT - Static variable in class ibis.mpj.MPJ
 
Connection - Class in ibis.mpj
Holds all information about a connection between two nodes.
Connection(Registry, PortType, int, int) - Constructor for class ibis.mpj.Connection
 
ConnectionTable - Class in ibis.mpj
Collection of all MPJ connections.
ConnectionTable() - Constructor for class ibis.mpj.ConnectionTable
 
contiguous(int) - Method in class ibis.mpj.Datatype
Construct new datatype representing replication of old datatype into contiguous locations.
coords(int) - Method in class ibis.mpj.Cartcomm
NOT IMPLEMENTED YET.
coords - Variable in class ibis.mpj.CartParms
 
create(Group) - Method in class ibis.mpj.Intracomm
Create a new intra communicator
createCart(int[], boolean[], boolean) - Method in class ibis.mpj.Intracomm
NOT IMPLEMENTED YET.
createGraph(int[], int[], boolean) - Method in class ibis.mpj.Intracomm
NOT IMPLEMENTED YET.
createIntercomm(Comm, int, int, int) - Method in class ibis.mpj.Comm
NOT IMPLEMENTED YET.

D

Datatype - Class in ibis.mpj
Organisation of primitive and derived datatypes.
difference(Group, Group) - Static method in class ibis.mpj.Group
Result contains all elements of this group that are not in group1.
dims - Variable in class ibis.mpj.CartParms
 
dimsCreate(int, int[]) - Static method in class ibis.mpj.Cartcomm
NOT IMPLEMENTED YET.
DOUBLE - Static variable in class ibis.mpj.MPJ
 
DOUBLE2 - Static variable in class ibis.mpj.MPJ
 

E

edges - Variable in class ibis.mpj.GraphParms
 
excl(int[]) - Method in class ibis.mpj.Group
Create a subset group excluding specified processes.
extent() - Method in class ibis.mpj.Datatype
Returns the extent of a datatype - the difference between upper and lower bound.

F

finish() - Static method in class ibis.mpj.MPJ
Finalize MPJ.
FLOAT - Static variable in class ibis.mpj.MPJ
 
FLOAT2 - Static variable in class ibis.mpj.MPJ
 
free() - Method in class ibis.mpj.Comm
 

G

gather(Object, int, int, Datatype, Object, int, int, Datatype, int) - Method in class ibis.mpj.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 ibis.mpj.Intracomm
Extends funcionality of gather by allowing varying counts of data from each process.
get() - Method in class ibis.mpj.Cartcomm
NOT IMPLEMENTED YET.
get() - Method in class ibis.mpj.Graphcomm
NOT IMPLEMENTED YET.
getCount(Datatype) - Method in class ibis.mpj.Status
 
getElements(Datatype) - Method in class ibis.mpj.Status
 
getIndex() - Method in class ibis.mpj.Status
This method con be applied to any status object returned by Request.waitAny, Request.testAny, Request.waitSome, or Request.testSome.
getProcessorName() - Static method in class ibis.mpj.MPJ
Returns the MPJ name of the processor on which it is called.
getSize() - Method in class ibis.mpj.Status
 
getSource() - Method in class ibis.mpj.Status
 
getTag() - Method in class ibis.mpj.Status
 
GRAPH - Static variable in class ibis.mpj.MPJ
 
Graphcomm - Class in ibis.mpj
Communicator for virtal graph topologies.
GraphParms - Class in ibis.mpj
Helper class for Graphcomm.
GraphParms() - Constructor for class ibis.mpj.GraphParms
 
group() - Method in class ibis.mpj.Comm
Return group associated with this communicator.
Group - Class in ibis.mpj
Organisation of groups within each communicator.
Group() - Constructor for class ibis.mpj.Group
 
GROUP_EMPTY - Static variable in class ibis.mpj.MPJ
 

H

hindexed(int[], int[]) - Method in class ibis.mpj.Datatype
NOT IMPLEMENTED YET.
HOST - Static variable in class ibis.mpj.MPJ
 
hvector(int, int, int) - Method in class ibis.mpj.Datatype
NOT IMPLEMENTED YET.

I

ibis.mpj - package ibis.mpj
This is a pure Java implementation of MPJ on top of Ibis.
IbisMPJComm - Class in ibis.mpj
Implementation of the basic point-to-point communication modes on top of ibis.
IbisMPJComm() - Constructor for class ibis.mpj.IbisMPJComm
 
IbisMPJComm(Comm, int, Object, int, int, Datatype, int, int, int, int) - Constructor for class ibis.mpj.IbisMPJComm
 
ibsend(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Start a buffered mode, nonblocking send.
IDENT - Static variable in class ibis.mpj.MPJ
 
incl(int[]) - Method in class ibis.mpj.Group
Create a subset group including specified processes.
index - Variable in class ibis.mpj.GraphParms
 
indexed(int[], int[]) - Method in class ibis.mpj.Datatype
NOT IMPLEMENTED YET.
init(String[]) - Static method in class ibis.mpj.MPJ
Initialize MPJ.
initialized() - Static method in class ibis.mpj.MPJ
Test if MPJ has been initialized.
INT - Static variable in class ibis.mpj.MPJ
 
INT2 - Static variable in class ibis.mpj.MPJ
 
Intercomm - Class in ibis.mpj
Communicator for exchanging messages between two groups.
Intercomm() - Constructor for class ibis.mpj.Intercomm
NOT IMPLEMENTED YET.
intersection(Group, Group) - Static method in class ibis.mpj.Group
Set intersection of two groups.
Intracomm - Class in ibis.mpj
Communicator for the collective operations.
Intracomm() - Constructor for class ibis.mpj.Intracomm
 
IO - Static variable in class ibis.mpj.MPJ
 
iprobe(int, int) - Method in class ibis.mpj.Comm
Check if there is an incoming message matching the pattern specified.
irecv(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Start a nonblocking receive.
irsend(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Start a ready mode, nonblocking send.
isCommute() - Method in class ibis.mpj.Op
 
isend(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Start a standard mode, nonblocking send.
issend(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Start a synchronous mode, nonblocking send.
isVoid() - Method in class ibis.mpj.Request
 

L

LAND - Static variable in class ibis.mpj.MPJ
 
lb() - Method in class ibis.mpj.Datatype
Find the lower bound of a datatype - the least value in its displacement sequence.
LB - Static variable in class ibis.mpj.MPJ
 
LONG - Static variable in class ibis.mpj.MPJ
 
LONG2 - Static variable in class ibis.mpj.MPJ
 
LOR - Static variable in class ibis.mpj.MPJ
 
LXOR - Static variable in class ibis.mpj.MPJ
 

M

map(int[], boolean[]) - Method in class ibis.mpj.Cartcomm
NOT IMPLEMENTED YET.
map(int[], int[]) - Method in class ibis.mpj.Graphcomm
NOT IMPLEMENTED YET.
MAX - Static variable in class ibis.mpj.MPJ
 
MAXLOC - Static variable in class ibis.mpj.MPJ
 
merge(boolean) - Method in class ibis.mpj.Intercomm
NOT IMPLEMENTED YET.
MIN - Static variable in class ibis.mpj.MPJ
 
MINLOC - Static variable in class ibis.mpj.MPJ
 
MPJ - Class in ibis.mpj
Main MPJ class.
MPJ() - Constructor for class ibis.mpj.MPJ
 
MPJException - Class in ibis.mpj
MPJ Exception.
MPJException() - Constructor for class ibis.mpj.MPJException
Constructs an MPJException with no specified detail message.
MPJException(String) - Constructor for class ibis.mpj.MPJException
Constructs an MPJException with the specified detail message.
MPJException(String, Throwable) - Constructor for class ibis.mpj.MPJException
Constructs an MPJException with the specified detail message and cause.
MPJObject - Class in ibis.mpj
Object which will be sent and received by the basic point-to-point modes.
MPJObjectQueue - Class in ibis.mpj
The queue which holds all received objects, which were not expected.

N

neighbours(int) - Method in class ibis.mpj.Graphcomm
NOT IMPLEMENTED YET.

O

OBJECT - Static variable in class ibis.mpj.MPJ
 
Op - Class in ibis.mpj
Superclass of all operations used by collective reduce operations.
Op(boolean) - Constructor for class ibis.mpj.Op
 
OpBand - Class in ibis.mpj
Implementation of the operation: binary and (MPJ.BAND).
OpBor - Class in ibis.mpj
Implementation of the operation: binary or (MPJ.BOR).
OpBxor - Class in ibis.mpj
Implementation of the operation: binary xor (MPJ.BXOR).
OpLand - Class in ibis.mpj
Implementation of the operation: logical and (MPJ.LAND).
OpLor - Class in ibis.mpj
Implementation of the operation: logical or (MPJ.LOR).
OpLxor - Class in ibis.mpj
Implementation of the operation: logical xor (MPJ.LXOR).
OpMax - Class in ibis.mpj
Implementation of the operation: maximum (MPJ.MAX).
OpMaxLoc - Class in ibis.mpj
Implementation of the operation: maximum local (MPJ.MAXLOC).
OpMin - Class in ibis.mpj
Implementation of the operation: minimum (MPJ.MIN).
OpMinLoc - Class in ibis.mpj
Implementation of the operation: minimum local (MPJ.MINLOC).
OpProd - Class in ibis.mpj
Implementation of the operation: product (MPJ.PROD).
OpSum - Class in ibis.mpj
Implementation of the operation: sum (MPJ.SUM).

P

pack(Object, int, int, Datatype, byte[], int) - Method in class ibis.mpj.Comm
Packs message in send buffer inbuf into space specified in outbuf.
pack(Object, int, int, Datatype) - Method in class ibis.mpj.Comm
Packs message in send buffer inbuf into buffer space allocated internally
PACKED - Static variable in class ibis.mpj.MPJ
 
packSize(int, Datatype) - Method in class ibis.mpj.Comm
Returns an upper bound on the increment of position effected by pack.
periods - Variable in class ibis.mpj.CartParms
 
Prequest - Class in ibis.mpj
Request class for persistent point-to-point communication.
Prequest() - Constructor for class ibis.mpj.Prequest
 
probe(int, int) - Method in class ibis.mpj.Comm
Wait until there is an incoming message matching the pattern specified.
PROC_NULL - Static variable in class ibis.mpj.MPJ
 
PROD - Static variable in class ibis.mpj.MPJ
 

R

rangeExcl(int[][]) - Method in class ibis.mpj.Group
Create a subset group of excluding processes specified by strided intervals of ranks.
rangeIncl(int[][]) - Method in class ibis.mpj.Group
Create a subset group including processes specified by strided intervals of ranks.
rank(int[]) - Method in class ibis.mpj.Cartcomm
NOT IMPLEMENTED YET.
rank() - Method in class ibis.mpj.Comm
Return the rank inside the group of this communicator
rank() - Method in class ibis.mpj.Group
Rank of this process in group.
rankDest - Variable in class ibis.mpj.ShiftParms
 
rankSource - Variable in class ibis.mpj.ShiftParms
 
read() - Method in class ibis.mpj.StoreArrayInputStream
 
read(byte[]) - Method in class ibis.mpj.StoreArrayInputStream
 
read(byte[], int, int) - Method in class ibis.mpj.StoreArrayInputStream
 
read() - Method in class ibis.mpj.StoreInputStream
 
read(byte[]) - Method in class ibis.mpj.StoreInputStream
 
read(byte[], int, int) - Method in class ibis.mpj.StoreInputStream
 
readArray(boolean[], int, int) - Method in class ibis.mpj.StoreArrayInputStream
 
readArray(byte[], int, int) - Method in class ibis.mpj.StoreArrayInputStream
 
readArray(short[], int, int) - Method in class ibis.mpj.StoreArrayInputStream
 
readArray(char[], int, int) - Method in class ibis.mpj.StoreArrayInputStream
 
readArray(int[], int, int) - Method in class ibis.mpj.StoreArrayInputStream
 
readArray(long[], int, int) - Method in class ibis.mpj.StoreArrayInputStream
 
readArray(float[], int, int) - Method in class ibis.mpj.StoreArrayInputStream
 
readArray(double[], int, int) - Method in class ibis.mpj.StoreArrayInputStream
 
readBoolean() - Method in class ibis.mpj.StoreArrayInputStream
 
readByte() - Method in class ibis.mpj.StoreArrayInputStream
 
readChar() - Method in class ibis.mpj.StoreArrayInputStream
 
readDouble() - Method in class ibis.mpj.StoreArrayInputStream
 
readFloat() - Method in class ibis.mpj.StoreArrayInputStream
 
readInt() - Method in class ibis.mpj.StoreArrayInputStream
 
readLong() - Method in class ibis.mpj.StoreArrayInputStream
 
readShort() - Method in class ibis.mpj.StoreArrayInputStream
 
recv(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Blocking receive operation.
recvInit(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Creates a persistent communication request for a receive operation.
reduce(Object, int, Object, int, int, Datatype, Op, int) - Method in class ibis.mpj.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.
reduceScatter(Object, int, Object, int, int[], Datatype, Op) - Method in class ibis.mpj.Intracomm
Combine elements in input buffer of each process using the reduce operation, and scatter the combined values vover the output buffers of the processes.
remoteGroup() - Method in class ibis.mpj.Intercomm
NOT IMPLEMENTED YET.
remoteSize() - Method in class ibis.mpj.Intercomm
NOT IMPLEMENTED YET.
Request - Class in ibis.mpj
Request class for basic point-to-point communication.
Request() - Constructor for class ibis.mpj.Request
 
reset() - Method in class ibis.mpj.StoreArrayInputStream
 
reset() - Method in class ibis.mpj.StoreInputStream
 
resetBytesRead() - Method in class ibis.mpj.StoreArrayInputStream
 
rsend(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Send in ready mode.
rsendInit(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Creates a persistent communication request for a ready mode send.
run() - Method in class ibis.mpj.IbisMPJComm
 

S

scan(Object, int, Object, int, int, Datatype, Op) - Method in class ibis.mpj.Intracomm
Perform a prefix reduction on data distributed across the group.
scatter(Object, int, int, Datatype, Object, int, int, Datatype, int) - Method in class ibis.mpj.Intracomm
Inverse of the operation gather.
scatterv(Object, int, int[], int[], Datatype, Object, int, int, Datatype, int) - Method in class ibis.mpj.Intracomm
Inverse of the operation getherv.
send(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Blocking send operation.
sendInit(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.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 ibis.mpj.Comm
Execute a blocking send and receive operation.
sendrecvReplace(Object, int, int, Datatype, int, int, int, int) - Method in class ibis.mpj.Comm
Execute a blocking send and receive operation, receiving message into send buffer.
setIbisMPJComm(IbisMPJComm) - Method in class ibis.mpj.Request
 
shift(int, int) - Method in class ibis.mpj.Cartcomm
NOT IMPLEMENTED YET.
ShiftParms - Class in ibis.mpj
Helper Class for Cartcomm.
ShiftParms() - Constructor for class ibis.mpj.ShiftParms
 
SHORT - Static variable in class ibis.mpj.MPJ
 
SHORT2 - Static variable in class ibis.mpj.MPJ
 
SIMILAR - Static variable in class ibis.mpj.MPJ
 
size() - Method in class ibis.mpj.Comm
Size of the group of this communicator.
size() - Method in class ibis.mpj.Datatype
Returns the total size of a datatype - the number of buffer elements it represents.
size() - Method in class ibis.mpj.Group
Size of group.
split(int, int) - Method in class ibis.mpj.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 ibis.mpj.Comm
Send in synchronous mode.
ssendInit(Object, int, int, Datatype, int, int) - Method in class ibis.mpj.Comm
Creates a persitent communication request for a synchronous mode send.
start() - Method in class ibis.mpj.Prequest
Activate a persistent communication request.
startAll(Prequest[]) - Static method in class ibis.mpj.Prequest
Activate a list of communication requests.
Status - Class in ibis.mpj
Holds status information of requests and prequests.
Status() - Constructor for class ibis.mpj.Status
 
StoreArrayInputStream - Class in ibis.mpj
Extends InputStream with read of array of primitives and readSingleInt
StoreArrayInputStream(StoreBuffer) - Constructor for class ibis.mpj.StoreArrayInputStream
 
StoreInputStream - Class in ibis.mpj
Extends OutputStream with read of array of primitives and readSingleInt
StoreInputStream(StoreBuffer) - Constructor for class ibis.mpj.StoreInputStream
 
struct(int[], int[], Datatype[]) - Static method in class ibis.mpj.Datatype
NOT IMPLEMENTED YET.
sub(boolean[]) - Method in class ibis.mpj.Cartcomm
NOT IMPLEMENTED YET.
SUM - Static variable in class ibis.mpj.MPJ
 

T

TAG_UB - Static variable in class ibis.mpj.MPJ
 
test() - Method in class ibis.mpj.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 ibis.mpj.Request
Tests for completion of all of the operations associated with active requests.
testAny(Request[]) - Static method in class ibis.mpj.Request
Tests for completion of either one or none of the operations associated with active requests.
testCancelled() - Method in class ibis.mpj.Status
 
testInter() - Method in class ibis.mpj.Comm
NOT IMPLEMENTED YET.
testSome(Request[]) - Static method in class ibis.mpj.Request
Behaves like waitSome, except that it returns immediately.
topoTest() - Method in class ibis.mpj.Comm
NOT IMPLEMENTED YET.
translateRanks(Group, int[]) - Method in class ibis.mpj.Group
Translate ranks within another group to ranks within this group.

U

ub() - Method in class ibis.mpj.Datatype
Find the upper bound of a datatype - the greatest value in its displacement sequence.
UB - Static variable in class ibis.mpj.MPJ
 
UNDEFINED - Static variable in class ibis.mpj.MPJ
 
UNEQUAL - Static variable in class ibis.mpj.MPJ
 
union(Group, Group) - Static method in class ibis.mpj.Group
Set union of two groups
unpack(byte[], int, Object, int, int, Datatype) - Method in class ibis.mpj.Comm
Unpacks message in receive buffer outbuf into space specified in inbuf.

V

vector(int, int, int) - Method in class ibis.mpj.Datatype
NOT IMPLEMENTED YET.

W

Wait() - Method in class ibis.mpj.Request
Blocks until the operation identified by the request is complete.
waitAll(Request[]) - Static method in class ibis.mpj.Request
Blocks until all of the operations associated with the active requests in the array have completed.
waitAny(Request[]) - Static method in class ibis.mpj.Request
Blocks until one of the operations associated with the active requests in the array has completed.
waitSome(Request[]) - Static method in class ibis.mpj.Request
Blocks until at least one of the operations associated with the active requests in the array has completed.
wtick() - Static method in class ibis.mpj.MPJ
Returns resolution of the timer.
wtime() - Static method in class ibis.mpj.MPJ
Returns wallclock time
WTIME_IS_GLOBAL - Static variable in class ibis.mpj.MPJ
 

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

The Ibis project