KonstSolver parallel vector and matrix library for .NET

  • Parallel algorithms implementation for dense matrix and vector operators, thread based;
  • Also, sequential algorithms;
  • Parallel LU algorithm for solving dense system of linear equations Ax=b;
  • C#, Managed C++ and Visual Basic compatible;
  • 100% managed .NET code.

KonstResearch provides free version update of KonstSolver in 2008.

Parallel performance of LU decomposition on single thread and two threads (Intel Core 2 Duo)


X axis: size of matrix in elements; Y axis: time of LU decomposition in seconds.
Results may vary on different processors models, available memory, and matrix conditions.
Two processors or multi-core processor required for parallel speedup.

Product Information Summary

Download Product Information Summary in PDF format.

Test Application


Installation Instructions and Requirements

  • Download Free Trial version from our site (15 day trial period);
  • Run KonstSolver.exe;
  • Try Test Application from menu Start/All Programs/KonstResearch/KonstSolver;
  • Use KonstSolver.dll from folder C:\Program Files\KonstResearch\KonstSolver;
  • CHM help file is located in the folder given above.

Requirements:

  • .NET version 2.0 or 3.0, 3.5
  • Building tools for C#, VB, Managed C++ or MS Visual Studio

Examples

These examples show how to use a library. By reading these short and informative examples it is possible to use KonstSolver in a minute.

Basic example shows matrix/vector/scalar operations.

Example of solving linear systems Ax=b by LU decomposition.

Trial Version Limitations

A Trial Version is a limited version and only allows you to get acquainted with the basic functionality of KonstSolver, without using some parallel algorithms. When you are using Trial Version, you are able to do following:

  • Add vector and/or matrix (in parallel)
  • Subtract vector and/or matrix (in parallel)
  • Multiply vector and/or matrix (in parallel)
  • Divide by constants (in parallel)
  • Solve linear equations using LU (without parallel realization)

The size of matrices and/or vectors you use is limited to 20 equations in the Trial Version, i.e., you can create maximum vector of 20 elements, and the largest matrix you are able to create when using the Trial Version is 20x20. You will see the splash-screen every time your application starts to use KonstSolver .NET component functions and/or data types. You can use the Trial Version for 15 days only. To dispose of these restrictions, purchase the license for the Full, Non-Restricted Version of KonstSolver.

Pricing

License Description Price Order
License for one computer Single Machine License (software distribution is not allowed) $100 Purchase Online
Developer's License License for one developer, you can sell and distribute your software with KonstSolver library $285 Purchase Online
5 developers License for five developers, you can sell and distribute your software with KonstSolver library $999 Available for request.
Educational Version for Universities, Schools, Colleges Special license for educational organizations $49 Available for request.

How to order on-line

You can order our products through our secure and reliable service: ShareIT.com

We accept the following payment types:

  • Credit cards: Visa, MasterCard, American Express, JCB, Diner's
  • Debit cards: Maestro/Solo (UK)
  • Online wire transfers: giropay (Germany), iDEAL (Netherlands), IPS (China)
  • Wire transfers, checks, money orders, cash, purchase orders, and direct debit

Visa and MasterCard credit card payments are also protected by Verified by Visa and MasterCard SecureCode.

News

July 16, 2008.
DigitalClock AM/PM bug fixed.

January 24, 2008.
KonstSolver parallel high performance library released.

January 5, 2008.
KonstSolver library is in beta.

April 14, 2007.
Digital Indicator and
DigitalClock components updated. Please download new versions.

March 31, 2007.
Digital Indicator component released. Download (EXE) / (ZIP)

March 22, 2007.
DigitalClock component released. Download (EXE) / (ZIP)

March 12, 2007.
DigitalClock component is scheduled for release in March 2007.