Cuda COO到压缩稀疏矩阵的转换

Cuda COO到压缩稀疏矩阵的转换,cuda,opencl,sparse-matrix,csr,cusp-library,Cuda,Opencl,Sparse Matrix,Csr,Cusp Library,我希望我的OpenCL库最好是来自matrix market的CSR文件,我在C中搜索了很多CSR生成器,但没有找到。我觉得矩阵市场格式很舒服,因为它们定义了读写函数。我还很好奇CUDAC中的CUSP库如何能够从.mtx文件中读取COO矩阵,并将其转换为CSR格式。提前感谢您可以在中看到读取矩阵的代码 在重新发明轮子之前,您可能想看一看,它已经包括OpenCL CSR矩阵类型、spMV实现和许多基于spMV实现的迭代解算器。非常感谢,这一点您是对的。我部署了Vienna并查看了源代码

我希望我的OpenCL库最好是来自matrix market的CSR文件,我在C中搜索了很多CSR生成器,但没有找到。我觉得矩阵市场格式很舒服,因为它们定义了读写函数。我还很好奇CUDAC中的CUSP库如何能够从.mtx文件中读取COO矩阵,并将其转换为CSR格式。提前感谢

您可以在中看到读取矩阵的代码


在重新发明轮子之前,您可能想看一看,它已经包括OpenCL CSR矩阵类型、spMV实现和许多基于spMV实现的迭代解算器。

非常感谢,这一点您是对的。我部署了Vienna并查看了源代码