#sparse-matrix #binding #suite-sparse #factorization #cholesky

sys klu_sys

Raw bindings to SuiteSparse's KLU sparse matrix solver

2 unstable releases

0.2.0 Aug 25, 2022
0.1.0 Aug 25, 2022

#1590 in Math

Download history 1/week @ 2024-01-08 20/week @ 2024-01-15 63/week @ 2024-02-05 60/week @ 2024-02-12 10/week @ 2024-02-19 30/week @ 2024-02-26 15/week @ 2024-03-04

115 downloads per month
Used in klu-rs

Apache-2.0

690KB
12K SLoC

C 10K SLoC // 0.3% comments Objective-C 813 SLoC FORTRAN Legacy 773 SLoC // 0.6% comments Rust 633 SLoC

klu-rs

KLU-rs are Rust binding to the KLU sparse matrix solver from [suitesparse]. KLU is a LU solve for sparse matrices that rarely/never change their sparsity pattern but often change their values. The klu-sys crate provides raw binding to the C API while the klu crate provides a small save (opinionated) wrapper around that API.

Dependencies