My favorites | Sign in
Project Home Downloads Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

MTJ is designed to be used as a library for developing numerical applications, both for small and large scale computations. The library is based on BLAS and LAPACK for its dense and structured sparse computations, and on the Templates project for unstructured sparse operations.

MTJ uses the netlib-java project as a backend, which can be set up to use machine-optimised BLAS libraries for improved performance of dense matrix operations, falling back to a pure Java implementation. This ensures perfect portability, while allowing for improved performance in a production environment.

History

This project was originally written by Bjørn-Ove Heimsund, who has taken a step back due to other commitments. The group here is primarily concerned with keeping the library maintained, and fixing bugs as they are discovered. There is no road plan for future releases.

Installation

MTJ is a Java library, not a standalone application. Simply add mtj-X.jar, netlib-java-X.jar and arpack_combo-X.jar to your classpath. If you are getting java.lang.NoClassDefFoundError exceptions, you probably forgot to add the netlib and arpack jars.

Support

Please consider supporting the maintenance of this open source project with a donation:

Powered by Google Project Hosting