24小时热门版块排行榜    

查看: 1963  |  回复: 6

juliaxinyi

铜虫 (小有名气)


[交流] 【求助】解大型稀疏矩阵的问题

请教各位:想用Fortran求解大型稀疏实对称矩阵的全部特征值和特征矢,请问有哪些方法效率比较高?我只用过QR方法(CSTRQ+CSSTQ,徐士良Fortran算法集里的),采用-O3优化程序没有什么效果。不知道Lapack里有没有合适的程序可以调用,尤其是针对大型稀疏矩阵的。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luoxitc

新虫 (初入文坛)



juliaxinyi(金币+2):谢谢参与
这个没有自己写过
如果有IMSL库的话可以去查下帮助文档
2楼2010-12-27 19:35:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

westmonster

金虫 (正式写手)



juliaxinyi(金币+2):谢谢参与
楼主想如何提高效率? 矩阵对角化计算速度应该只与矩阵大小有关系吧。
python中倒是有专门厄密矩阵对角化的函数。
3楼2010-12-27 22:02:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

westmonster

金虫 (正式写手)



juliaxinyi(金币+2):谢谢参与
大部分的计算程序包都是用的LAPACK库,不过程序到真是没仔细研究过,应该有合适的。
4楼2010-12-27 22:04:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

juliaxinyi

铜虫 (小有名气)



余泽成(金币+1):谢谢参与应助! 2010-12-31 16:28:24
就是针对同一个矩阵,例如3000*3000的实对称稀疏矩阵,用不同的算法求其全部特征值和特征矢,比较哪种算法更快。我找到Lapack里面有程序spev和spevd可以求,不过不是专门针对稀疏矩阵的,正在测试其效率。其它方法还没有试过呢
5楼2010-12-28 10:38:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangxn06

金虫 (正式写手)



juliaxinyi(金币+2):谢谢参与
有专讲这个的书,方法很多的
6楼2011-02-16 10:21:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)



juliaxinyi(金币+2): 谢谢参与
arpack有的。我正在摸索,不知道楼主摸索到什么程度 了。
7楼2012-11-10 08:39:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 juliaxinyi 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见