任何身体都完全对角化了200,000 * 200,000对称矩阵?

时间:2010-09-25 21:17:21

标签: mpi parallel-processing

可以在我大学的集群上使用matlab对其进行对角化

但我想用fortran和使用一些并行算法

我知道“scalapack”可以做到(但我不知道如何使用它)

有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果您有Parallel Computing ToolboxMATLAB Distributed Computing Server,则可以在非常大的backslash上调用MATLAB的distributed arrays运算符。

我从来没有尝试过那么大的数组,但它可能是可能的。请注意,分布式阵列使用ScaLAPACK来执行反斜杠等操作。

编辑:在集群计算机上需要大约320Gb的内存才能存储一个阵列副本。您可能需要至少4倍的内存量才能在阵列上运行。可能更多,取决于您希望执行的操作。