Skip to content

notofug/csparse-interop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSparse.Interop

This project contains bindings for some popular solvers of sparse linear systems. It is supposed to be an extension to CSparse.NET.

Content

Name Type Version Test (x64)
AMD Ordering SuiteSparse 5.10.1 OK
CHOLMOD Direct solver SuiteSparse 5.10.1 OK
CXSparse Direct solver SuiteSparse 5.10.1 OK
UMFPACK Direct solver SuiteSparse 5.10.1 OK
SPQR Direct solver SuiteSparse 5.10.1 OK
Metis Graph partitioning SuiteSparse 5.10.1 OK
SuperLU Direct solver SuperLU 5.2.1 OK
PARDISO Direct solver oneAPI MKL 2022.0 OK
FEAST Eigenvalues oneAPI MKL 2022.0 OK
Extended Eigensolver Eigenvalues oneAPI MKL 2022.0 OK
ARPACK Eigenvalues arpack-ng 3.7.0 OK
Spectra Eigenvalues Spectra 1.0.0 OK

View test results in the wiki.

Related projects

  • vs-suitesparse - Visual Studio solution to build SuiteSparse.
  • vs-superlu - Visual Studio solution to build SuperLU.
  • vs-arpack - Visual Studio solution to build ARPACK.
  • vs-spectra - Visual Studio solution to build Spectra.

Pre-compiled binaries for windows users can be found here.

Dependencies

MKL solvers depend on the corresponding runtime to be present. Read more about those dependencies in the wiki.

About

C# bindings for sparse matrix solvers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%