用于稀疏矩阵乘法的fortran库

时间:2013-08-29 13:14:09

标签: matrix fortran multiplication sparse-matrix

我有一个大矩阵,我用以下格式存储,给定矩阵A;

A =

 1   0    3
 5   1    -2
 0   0    7

3个载体;

NVPN = [1 3 4 7] - 我在第一列中任意设置1,然后从第二列开始,它累计求和每列非零元素的数量。

NNVI = [1 2 2 1 2 3] - 每个非零元素的行索引。

CONT = [1 5 1 3 -2 7] - 每个非零元素的值。

我现在需要执行矩阵*矩阵乘法和矩阵*向量乘法。有谁知道是否有任何FORTRAN库,我可以修改以适应我的问题,上面这样做?

提前致谢

1 个答案:

答案 0 :(得分:0)

MATMUL函数允许您执行矩阵乘积,该矩阵乘积在FORTRAN 90 standard的13.7.70节中定义。另见:GCC reference


关于稀疏矩阵库here已有一个主题。