在速度和易用性方面,您建议在分布式矩阵上执行BLAS或稀疏BLAS操作的哪些c ++库(或带有c ++接口的Fortran中的库)?
答案 0 :(得分:3)
直接使用PBLAS。我不碰巧知道任何C ++库来缓解这个问题。有http://cppscalapack.sourceforge.net/,但似乎不再维护(2004年的最后更新)和alpha阶段。
分布式线性代数非常麻烦,无论你碰巧使用什么库,都会涉及很多工作。因此,我认为直接使用PBLAS,在课程中抽象计算是一件非常明智的事情:理解Fortran界面并不是问题的难点。