MTJ

Java library for developing numerical applications
Download

MTJ Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Donationware
  • Publisher Name:
  • MTJ Team
  • Publisher web site:
  • http://code.google.com/u/Sam.Halliday@gmail.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 2.6 MB

MTJ Tags


MTJ Description

MTJ is an open source Java-based library designed for developing numerical applications, both for small and large scale computations.MTJ is a comprehensive collection of matrix data structures, linear solvers, least squares methods, eigenvalue and singular value decompositions. MTJ 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. InstallationMTJ 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. MTJ is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).


MTJ Related Software