Matrix Toolkit Java

The library contains a full set of standard linear algebra operations for dense matrices based on BLAS and LAPACK code.

MTJ was originally developed by Bjørn-Ove Heimsund, who has taken a step back due to other commitments.

[1] Several citations for MTJ can be found in scientific literature, including [2] which uses its LU preconditioner.

Performance of MTJ has been compared to other libraries, which can be found at Java Matrix Benchmark's site.

[3] The following is an overview of MTJ's capabilities, as listed on the project's website: Example of Singular Value Decomposition (SVD): Example of matrix multiplication: