Fortran Coder

查看: 10326|回复: 8
打印 上一主题 下一主题

[稀疏矩阵] 求助帖-关于矩阵csr存储格式,如何将CSR格式上三角扩展到C...

[复制链接]

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

楼主
发表于 2017-3-6 12:25:31 | 显示全部楼层
ivf专业版自带转换程序
参考网页
https://software.intel.com/en-us ... D-8A43-049800ABE2C7
Auxiliary routines Matrix converters
mkl_?dnscsr
Converts a sparse matrix in uncompressed representation to CSR format (3-array variation) and vice versa.

mkl_?csrcoo
Converts a sparse matrix in CSR format (3-array variation) to coordinate format and vice versa.

mkl_?csrbsr
Converts a sparse matrix in CSR format to BSR format (3-array variations) and vice versa.

mkl_?csrcsc
Converts a sparse matrix in CSR format to CSC format and vice versa (3-array variations).

mkl_?csrdia
Converts a sparse matrix in CSR format (3-array variation) to diagonal format and vice versa.

mkl_?csrsky
Converts a sparse matrix in CSR format (3-array variation) to sky line format and vice versa.

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

沙发
发表于 2017-3-9 09:56:27 | 显示全部楼层
通行天下 发表于 2017-3-8 11:03
在MKL库中或者别的库都有关于矩阵格式之间函数转换的,我的意思就是原来的矩阵是个对称的复矩阵,但是现 ...

师傅领进门,修行在自身
最无聊的办法,难度不是再开一个长度为2*NNZ-N的结构体存储行号、列号和元素数值,挨个赋值,碰到非对角元素,行号列号互换,元素值取共轭,最后得到coo形式的矩阵,接着想咋玩就咋玩呗。。。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-5 04:10

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表