Download dmat Free Java Code
Description
Distributed algorithms for social network analysis.
Source Files
The download file dmat-master.zip has the following entries.
README/*from w ww . jav a2s. c o m*/
example_matrices/e1
example_matrices/e1_real
example_matrices/e2
example_matrices/e2_real
example_matrices/e2xe1
example_matrices/e2xe1_real
example_matrices/mmread.m
example_matrices/square
example_matrices/square2
example_matrices/square_real
example_matrices/square_squared
pom.xml
proto/ChunkDescriptionWire.proto
proto/EnvelopedMessageWire.proto
proto/MatrixPieceListWire.proto
proto/MatrixPieceOwnerWire.proto
proto/MatrixPieceTripletsBytesWire.proto
proto/MatrixPieceTripletsInt32Wire.proto
proto/MessageSingleIntWire.proto
proto/MessageTestBody.proto
proto/NodeListWire.proto
proto/OrderBinaryOpWire.proto
proto/OrderDummyWire.proto
proto/OrderSetMatrixWire.proto
proto/OrderTernaryOpWire.proto
proto/RectangleWire.proto
proto/SendMatrixPieceListWire.proto
proto/TypeWire.proto
proto/compile.sh
src/main/java/it/unipr/aotlab/dmat/core/errors/ChunkNotFound.java
src/main/java/it/unipr/aotlab/dmat/core/errors/DMatError.java
src/main/java/it/unipr/aotlab/dmat/core/errors/DMatInternalError.java
src/main/java/it/unipr/aotlab/dmat/core/errors/DMatUncheckedException.java
src/main/java/it/unipr/aotlab/dmat/core/errors/IdNotUnique.java
src/main/java/it/unipr/aotlab/dmat/core/errors/InvalidCoord.java
src/main/java/it/unipr/aotlab/dmat/core/errors/InvalidMatricesCall.java
src/main/java/it/unipr/aotlab/dmat/core/errors/InvalidNode.java
src/main/java/it/unipr/aotlab/dmat/core/errors/NodeNotFound.java
src/main/java/it/unipr/aotlab/dmat/core/errors/PartitionError.java
src/main/java/it/unipr/aotlab/dmat/core/formats/ChunkAccessor.java
src/main/java/it/unipr/aotlab/dmat/core/formats/DenseBase.java
src/main/java/it/unipr/aotlab/dmat/core/formats/Format.java
src/main/java/it/unipr/aotlab/dmat/core/formats/Formats.java
src/main/java/it/unipr/aotlab/dmat/core/formats/dense/DenseBool.java
src/main/java/it/unipr/aotlab/dmat/core/formats/dense/DenseInt32.java
src/main/java/it/unipr/aotlab/dmat/core/formats/dense/FormatsDense.java
src/main/java/it/unipr/aotlab/dmat/core/generated/ChunkDescriptionWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/EnvelopedMessageWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/MatrixPieceListWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/MatrixPieceOwnerWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/MatrixPieceTripletsBytesWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/MatrixPieceTripletsInt32Wire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/MessageSingleIntWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/MessageTestBody.java
src/main/java/it/unipr/aotlab/dmat/core/generated/NodeListWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/OrderBinaryOpWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/OrderDummyWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/OrderSetMatrixWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/OrderTernaryOpWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/RectangleWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/SendMatrixPieceListWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/TypeWire.java
src/main/java/it/unipr/aotlab/dmat/core/generated/support/MatrixPieceTripletsInt32WireSupport.java
src/main/java/it/unipr/aotlab/dmat/core/initializers/AllFalse.java
src/main/java/it/unipr/aotlab/dmat/core/initializers/AllTrue.java
src/main/java/it/unipr/aotlab/dmat/core/initializers/CollectionInitializer.java
src/main/java/it/unipr/aotlab/dmat/core/initializers/ConstValues.java
src/main/java/it/unipr/aotlab/dmat/core/initializers/Initializer.java
src/main/java/it/unipr/aotlab/dmat/core/initializers/Initializers.java
src/main/java/it/unipr/aotlab/dmat/core/initializers/URIInitializer.java
src/main/java/it/unipr/aotlab/dmat/core/loaders/Loader.java
src/main/java/it/unipr/aotlab/dmat/core/loaders/MatrixMarket.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/AdditionAssignment.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/BinaryOperation.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/Chunk.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/Compare.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/CopyMatrix.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/Matrices.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/Matrix.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/Multiplication.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/Operation.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/Rectangle.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/ShapeFriendlyOp.java
src/main/java/it/unipr/aotlab/dmat/core/matrices/TernaryOperation.java
src/main/java/it/unipr/aotlab/dmat/core/matrixPiece/DoubleTriplet.java
src/main/java/it/unipr/aotlab/dmat/core/matrixPiece/Int32Triplet.java
src/main/java/it/unipr/aotlab/dmat/core/matrixPiece/MatrixPiece.java
src/main/java/it/unipr/aotlab/dmat/core/matrixPiece/MatrixPieceTripletsBytes.java
src/main/java/it/unipr/aotlab/dmat/core/matrixPiece/MatrixPieceTripletsInt32.java
src/main/java/it/unipr/aotlab/dmat/core/matrixPiece/MatrixPieces.java
src/main/java/it/unipr/aotlab/dmat/core/matrixPiece/Triplet.java
src/main/java/it/unipr/aotlab/dmat/core/net/Address.java
src/main/java/it/unipr/aotlab/dmat/core/net/Configurator.java
src/main/java/it/unipr/aotlab/dmat/core/net/ConfiguratorImpl.java
src/main/java/it/unipr/aotlab/dmat/core/net/Connector.java
src/main/java/it/unipr/aotlab/dmat/core/net/DeliveryManager.java
src/main/java/it/unipr/aotlab/dmat/core/net/MasterDeliveryManager.java
src/main/java/it/unipr/aotlab/dmat/core/net/Message.java
src/main/java/it/unipr/aotlab/dmat/core/net/MessageAnswer.java
src/main/java/it/unipr/aotlab/dmat/core/net/MessageImmediate.java
src/main/java/it/unipr/aotlab/dmat/core/net/MessageOrder.java
src/main/java/it/unipr/aotlab/dmat/core/net/MessageSender.java
src/main/java/it/unipr/aotlab/dmat/core/net/MessageSupport.java
src/main/java/it/unipr/aotlab/dmat/core/net/Node.java
src/main/java/it/unipr/aotlab/dmat/core/net/Nodes.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/Address.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/Connector.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/MasterDeliveryManager.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/MessageSender.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/Node.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/NodeDeliveryManager.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/Nodes.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageAddAssign.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageAssignChunkToNode.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageBinaryOp.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageClearReceivedMatrixPieces.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageCompare.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageCopyMatrix.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageDummyOrder.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageEqualityAnswer.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageExposeValues.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageMatrixPieceInt32.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageMatrixValues.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageMultiply.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageSetMatrix.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageShutdown.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageTernaryOp.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessageTest.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/Messages.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesAddAssign.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesAssignChunkToNode.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesClearReceivedMatrixPieces.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesCompare.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesCopyMatrix.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesDummyOrder.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesEqualityAnswer.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesExposeValues.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesMatrixPieceInt32.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesMultiply.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesSetMatrix.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesShutdown.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/MessagesTest.java
src/main/java/it/unipr/aotlab/dmat/core/net/rabbitMQ/messages/Operation.java
src/main/java/it/unipr/aotlab/dmat/core/partitions/Partition.java
src/main/java/it/unipr/aotlab/dmat/core/partitions/PartitionCyclicRow.java
src/main/java/it/unipr/aotlab/dmat/core/partitions/PartitionRowBlocks.java
src/main/java/it/unipr/aotlab/dmat/core/partitions/Partitions.java
src/main/java/it/unipr/aotlab/dmat/core/registers/NodeWorkGroup.java
src/main/java/it/unipr/aotlab/dmat/core/registers/NodeWorkGroupBoth.java
src/main/java/it/unipr/aotlab/dmat/core/registers/NodeWorkGroupPrivate.java
src/main/java/it/unipr/aotlab/dmat/core/registers/rabbitMQ/NodeWorkGroup.java
src/main/java/it/unipr/aotlab/dmat/core/semirings/SemiRing.java
src/main/java/it/unipr/aotlab/dmat/core/semirings/SemiRingBoolean.java
src/main/java/it/unipr/aotlab/dmat/core/semirings/SemiRingInt32.java
src/main/java/it/unipr/aotlab/dmat/core/semirings/SemiRingInt32Tropical.java
src/main/java/it/unipr/aotlab/dmat/core/semirings/SemiRings.java
src/main/java/it/unipr/aotlab/dmat/core/shapes/Shape.java
src/main/java/it/unipr/aotlab/dmat/core/shapes/Shapes.java
src/main/java/it/unipr/aotlab/dmat/core/util/Assertion.java
src/main/java/it/unipr/aotlab/dmat/core/util/Cell.java
src/main/java/it/unipr/aotlab/dmat/core/util/ElementType.java
src/main/java/it/unipr/aotlab/dmat/core/util/ForceLoad.java
src/main/java/it/unipr/aotlab/dmat/core/util/TypeInfo.java
src/main/java/it/unipr/aotlab/dmat/core/workingnode/InNodeChunk.java
src/main/java/it/unipr/aotlab/dmat/core/workingnode/InNodeChunkBoolean.java
src/main/java/it/unipr/aotlab/dmat/core/workingnode/InNodeChunkInt32.java
src/main/java/it/unipr/aotlab/dmat/core/workingnode/InNodeChunks.java
src/main/java/it/unipr/aotlab/dmat/core/workingnode/MainNode.java
src/main/java/it/unipr/aotlab/dmat/core/workingnode/NodeMessageDigester.java
src/main/java/it/unipr/aotlab/dmat/core/workingnode/NodeState.java
src/main/java/it/unipr/aotlab/dmat/core/workingnode/WorkingNode.java
src/main/java/it/unipr/aotlab/dmat/mains/CopyMatrices.java
src/main/java/it/unipr/aotlab/dmat/mains/MulMatrices.java
src/main/java/it/unipr/aotlab/dmat/mains/MulMatrices2.java
src/main/java/it/unipr/aotlab/dmat/mains/MulMatrices3.java
src/main/java/it/unipr/aotlab/dmat/mains/Recv.java
src/main/java/it/unipr/aotlab/dmat/mains/Recv2.java
src/main/java/it/unipr/aotlab/dmat/mains/Send.java
src/main/java/it/unipr/aotlab/dmat/mains/SetMatrices.java
src/main/java/it/unipr/aotlab/dmat/mains/ShutdownANode.java
src/main/java/it/unipr/aotlab/dmat/mains/SumMatrices.java
src/main/java/it/unipr/aotlab/dmat/mains/SumMatrices2.java
src/main/java/it/unipr/aotlab/dmat/mains/TraceModeDigester.java
src/main/java/it/unipr/aotlab/forceload/ForceLoadClasses.java
src/main/resources/forceload/KindOfMatrixPieces
src/main/resources/forceload/KindOfMessages
src/main/resources/forceload/KindOfSemiRings
src/test/java/it/unipr/aotlab/test/dmat/MakeAndReadMessageTestCase.java
src/test/java/it/unipr/aotlab/test/dmat/MatricesTestCase.java
src/test/java/it/unipr/aotlab/test/dmat/MatrixMarketTestCase.java
src/test/java/it/unipr/aotlab/test/dmat/ProductTestCase.java
src/test/java/it/unipr/aotlab/test/dmat/SemiRingsTestCase.java
terminology
Download
Click the following link to download dmat-master.zip.
dmat-master.zip