Original author(s) | Piotr Wendykier |
---|---|
Stable release | 0.9.4
/ March 21, 2010 |
Operating system | Cross-platform |
Type | Library |
License | Various |
Website |
sites |
Parallel Colt is a set of multithreaded version of Colt. It is a collection of open-source libraries for High Performance Scientific and Technical Computing written in Java. It contains all the original capabilities of Colt and adds several new ones, with a focus on multi-threaded algorithms.
Parallel Colt has all the capabilities of the original Colt library, with the following additions. [1]
Example of Singular Value Decomposition (SVD):
DenseDoubleAlgebra alg = new DenseDoubleAlgebra();
DenseDoubleSingularValueDecomposition s = alg.svd(matA);
DoubleMatrix2D U = s.getU();
DoubleMatrix2D S = s.getS();
DoubleMatrix2D V = s.getV();
Example of matrix multiplication:
DenseDoubleAlgebra alg = new DenseDoubleAlgebra();
DoubleMatrix2D result = alg.mult(matA,matB);
{{
cite web}}
: Check |url=
value (
help)
Original author(s) | Piotr Wendykier |
---|---|
Stable release | 0.9.4
/ March 21, 2010 |
Operating system | Cross-platform |
Type | Library |
License | Various |
Website |
sites |
Parallel Colt is a set of multithreaded version of Colt. It is a collection of open-source libraries for High Performance Scientific and Technical Computing written in Java. It contains all the original capabilities of Colt and adds several new ones, with a focus on multi-threaded algorithms.
Parallel Colt has all the capabilities of the original Colt library, with the following additions. [1]
Example of Singular Value Decomposition (SVD):
DenseDoubleAlgebra alg = new DenseDoubleAlgebra();
DenseDoubleSingularValueDecomposition s = alg.svd(matA);
DoubleMatrix2D U = s.getU();
DoubleMatrix2D S = s.getS();
DoubleMatrix2D V = s.getV();
Example of matrix multiplication:
DenseDoubleAlgebra alg = new DenseDoubleAlgebra();
DoubleMatrix2D result = alg.mult(matA,matB);
{{
cite web}}
: Check |url=
value (
help)