#求解器 #稀疏 #线性 #方程 #系统 #矩阵 #特性

bin+lib spsolve

求解稀疏线性方程组

1 个不稳定版本

0.1.0 2023年9月22日

#698 in 科学


用于 2 crates

MIT/Apache

9.5MB
618

spsolve

此 crate 定义了一个 Solver 特征,用于求解形式为稀疏线性方程组的求解器

    Ax = b

该特征通过各种开源库实现。可以通过它们相关功能启用。当前支持以下求解器

  • CSparse (C, LGPL)
  • KLU (C, LGPL)
  • RLU (Rust, BSD)
  • LUFact (Fortran, Apache/MIT)
  • RSparse (Rust, MIT (LGPL?))

包含一个用于比较求解器性能的基准测试。可以通过启用 matrix 功能访问测试矩阵数据。可以使用 cpuprofilerpprof 对求解器进行性能分析。

许可证

根据您的选择,许可如下


lib.rs:

定义了一个用于因式分解和求解稀疏线性方程组的泛型特征。

依赖关系

~0.1–13MB
~253K SLoC