如何减少 PETSC 和 SLEPC 中的 RAM 需求读取大型二进制矩阵

计算科学 宠物
2021-12-25 16:19:55

我有两个 50000 x 50000 二进制矩阵 A 和 B 用于解决 A*x=lambda*B*x 特征值问题。这些矩阵是稀疏的。我正在尝试使用 PETSC 和 SLEPC 来解决。我的内存需求突然超过 200 GB 的 RAM!

我在 16 核和 96GB RAM 中使用 mpirun,交换空间为 130GB。

有没有办法解决这个问题。?难道我做错了什么 ?请告诉我。

0个回答
没有发现任何回复~