c - 稀疏矩阵线性和非线性方程求解器

标签 c numeric lapack

<分区>

我正在寻找一个 C 库来求解 Ax = b 形式的线性矩阵方程,如果可能的话,求解非线性矩阵方程。对我来说重要的是,包裹不要太大而且是免费的。速度并不重要,重要的是矩阵存储的简单性和稀疏特性。此外,它应该能够并行计算。由于我在数值线性代数的 blas/lapack/... 领域相当陌生,如果它包含一个很好的文档,可能还有示例,那就太好了。有什么套餐可以推荐吗?我对谷歌的结果有点不知所措,也不知道我必须寻找的例程的名称。

我刚找到 SuperLu它似乎有一个非常好的文档,即使有代码片段。它是用 C 语言编写的,需要 CBLAS。

最佳答案

您有很多不同的选择。在开始之前,您应该考虑 some guidelines for choosing a sparse linear solver .我个人推荐PETSc,但是看这个curated list在 scicomp 上获取更全面的选项列表。

关于c - 稀疏矩阵线性和非线性方程求解器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9506227/

相关文章:

javascript - 按数字顺序对 "advanced"数字字符串进行排序

java - 如何在 Java 和 PostgreSQL 中处理 32 位数字?

python - 使用 ATLAS/LAPACK 支持构建 numpy

c - 这段代码中使用 malloc 和不使用 malloc 有什么区别?

c - 升级 glibc - 它如何在没有发行版补丁的情况下工作

将 char 元素从数组转换为 int

python - 使用备用 LAPACK/BLAS 在 Mac OS X Mavericks 上安装 numpy

c - 边缘触发的 Epoll 和 oneshot 只报告一次

vb.net - 在 dBase 宽度 Jet.4 中创建一个带有整数或数字(4.0)的表

Python pip 库搜索路径