我必须编写一个程序,我必须执行矩阵向量乘法并且矩阵是稀疏矩阵。大多数在线可用的稀疏矩阵都采用 Harwell-Boeing 格式,并且必须以压缩的稀疏行格式读取它们才能对其进行操作。我应该如何读取这样的文件并在 C 编程框架中转换为压缩的稀疏行格式?
如何在 C 程序中将 Harwell-Boeing 矩阵文件格式读入压缩的稀疏行格式?
计算科学
矩阵
2021-12-18 05:56:48
1个回答
Tim Davis 的 SuiteSparse 包具有读取该格式矩阵的功能: http : //faculty.cse.tamu.edu/davis/suitesparse.html 看来您必须下载整个 SuiteSparse 包,但如果您只想下载阅读 Harwell-Boeing 文件,你真的只需要该包中的一个例程:RBio/Source/RBio.c。请注意,您还需要几个包含文件,它们也是包的一部分,以便编译该函数。
其它你可能感兴趣的问题