对核外稀疏求解器的建议

计算科学 线性求解器 稀疏矩阵 高性能计算
2021-12-08 08:40:20

我有一个稀疏的 x矩阵,其中包含个非零元素。2×1052×1053.2×109

我想要一个具有核外功能的稀疏求解器。我曾尝试使用 Intel 的MKL pardiso,并取得了不同程度的成功。对于较小的问题,它是一流的,但对于上述问题大小,它需要大量的RAM(即使启用了核外),大概是在填充减少排序阶段。

工作人员对intel调试几个问题非常有帮助,但我觉得尝试不同的求解器可能是谨慎的。

有没有什么好的参考比较解决大问题的性能?

1个回答

如果您决定使用直接求解器,您可以考虑以下选项:

  • 您已经尝试过的英特尔 MKL Pardiso
  • MUMPS,这是并行直接求解器的另一个非常流行的选择,并且具有核外功能
  • HSL,免费供学术使用,考虑 HSL_MA78,稀疏核外求解器

几年前,我在我的收藏中添加了以下论文,该论文比较了 Navier-Stokes FEM 的这三个库的性能: