UTeM BMFR Google Search Engine
Online Matrix Calculator
Click here to use this applications
High performance matrix algebra for .NET programming!
Perform fast and accurate matrix operations in your .NET application.
Whether you are developing in VB.NET, C#, C++, J#, or Delphi and you need to solve systems of simultaneous equations, find least squares solutions of linear systems, multivariate regressions, solve singular value decompositions, eigenvalues and eigenvectors problems, let .NET Matrix Library (NML™) do the job for you.
Download software brochure and performance benchmarks
Get the best of two worlds
While exposing an easy to use and powerful interface, NML does not sacrifice any performance. Highly optimized BLAS and the standard LAPACK routines are used within the library and provide fast execution and accurate calculations.
NML has been developed as a mixed mode C++ project, combining together managed and unmanaged code and delivering the best of both worlds; the speed of native C++ code and the feature-rich and easy to use environment of the .NET Framework.
Internally it uses highly optimized code at processor level. This means that the processor type is detected at runtime and different brunches of code are executed in order to achieve optimal performance.
Parallelism
Starting from version 4.1, NML makes full use of the capabilities of modern processors. It achieves impressive performance gains through parallelism provided by the newest multi-core architectures. Applications using NML 4.1 can benefit from its multithreading capabilities in either of the following ways:
- On single threaded applications, NML 4.1 is by default configured to distribute the computational workload on all physical cores of the machine, dramatically reducing the execution time especially when it comes to operations on large matrices.
- Being thread safe, NML 4.1 allows its use in threaded applications. Threads defined in client applications can use objects of the library and execute methods independently of other threads.
Starting from version 4.1, new static methods have been introduced allowing a more precise control of the threading behavior of the library.
Native 64-bit support
Starting from version 4.1, NML is available in separate builds each one targeting either 32-bit or 64-bit platforms.
- The 32-bit version of NML 4.1 will run on 32-bit versions of Windows and also will run as a 32-bit process on 64-bit Windows
Technical support
With the purchase of .NET Matrix Library 4.1 you will receive six months of priority email technical support. Our support team responds to emails in less than 24 hours Monday to Friday. You will also receive free product updates for minor version changes.
Download a free trial now
Visit the download area of our site and download NML now. You will be able to use the fully functional version of NML for a period of 30 days. Even during the evaluation period we will be happy to assist you in using our software and reply to your queries.