用于处理网格上的分布式矩阵的c++库

c++ libraries for dealing with distributed matrices on a grid

本文关键字:c++ 分布式 网格 用于 处理      更新时间:2023-10-16

在速度和易于使用方面,您推荐哪些c++库(或带有c++接口的Fortran库)用于对分布式矩阵进行BLAS或稀疏BLAS操作?

直接使用PBLAS。我不知道有什么c++库可以解决这个问题。有http://cppscalapack.sourceforge.net/,但似乎不再维护(上次更新在2004年),并在alpha阶段。

分布式线性代数是相当麻烦的,这将涉及到大量的工作,无论你碰巧使用的库。因此,我认为直接使用PBLAS,在类中抽象计算是一件非常明智的事情:理解Fortran接口并不是问题的困难部分。