Package ibis.mpj

This is a pure Java implementation of MPJ on top of Ibis.

See:
          Description

Class Summary
BufferOps Buffer and unbuffer operations
Cartcomm Communicator for virtual cartesian topologies.
CartParms Helperclass for Cartcomm.
ColAllGather Implementation of the collective operation: allgather.
ColAllGatherV Implementation of the collective operation: allgatherv.
ColAllreduce Implementation of the collective operation: allreduce.
ColAllToAll Implementation of the collective operation: alltoall.
ColAllToAllV Implementation of the collective operation: alltoallv.
ColBarrier Implementation of the collective operation: barrier.
ColBcast Implementation of the collective operation: bcast.
ColGather Implementation of the collective operation: gather
ColGatherV Implementation of the collective operation: gatherv
ColReduce Implementation of the collective operation: reduce
ColReduceScatter Implementation of the collective operation: reduceScatter.
ColScan Implementation of the collective operation: scan.
ColScatter Implementation of the collective operation: scatter.
ColScatterV Implementation of the collective operation: scatterv.
ColSplit Implementation of the collective operation: split.
Comm Communicator for point-to-point messages.
Connection Holds all information about a connection between two nodes.
ConnectionTable Collection of all MPJ connections.
Datatype Organisation of primitive and derived datatypes.
Graphcomm Communicator for virtal graph topologies.
GraphParms Helper class for Graphcomm.
Group Organisation of groups within each communicator.
IbisMPJComm Implementation of the basic point-to-point communication modes on top of ibis.
Intercomm Communicator for exchanging messages between two groups.
Intracomm Communicator for the collective operations.
MPJ Main MPJ class.
MPJException MPJ Exception.
MPJObject Object which will be sent and received by the basic point-to-point modes.
MPJObjectQueue The queue which holds all received objects, which were not expected.
Op Superclass of all operations used by collective reduce operations.
OpBand Implementation of the operation: binary and (MPJ.BAND).
OpBor Implementation of the operation: binary or (MPJ.BOR).
OpBxor Implementation of the operation: binary xor (MPJ.BXOR).
OpLand Implementation of the operation: logical and (MPJ.LAND).
OpLor Implementation of the operation: logical or (MPJ.LOR).
OpLxor Implementation of the operation: logical xor (MPJ.LXOR).
OpMax Implementation of the operation: maximum (MPJ.MAX).
OpMaxLoc Implementation of the operation: maximum local (MPJ.MAXLOC).
OpMin Implementation of the operation: minimum (MPJ.MIN).
OpMinLoc Implementation of the operation: minimum local (MPJ.MINLOC).
OpProd Implementation of the operation: product (MPJ.PROD).
OpSum Implementation of the operation: sum (MPJ.SUM).
Prequest Request class for persistent point-to-point communication.
Request Request class for basic point-to-point communication.
ShiftParms Helper Class for Cartcomm.
Status Holds status information of requests and prequests.
StoreArrayInputStream Extends InputStream with read of array of primitives and readSingleInt
StoreInputStream Extends OutputStream with read of array of primitives and readSingleInt
 

Package ibis.mpj Description

This is a pure Java implementation of MPJ on top of Ibis.



The Ibis project