Fortran Coder

查看: 3348|回复: 5
打印 上一主题 下一主题

[数学库] lapack zheev 出现数组越界错误如何更改

[复制链接]

159

帖子

2

主题

1

精华

大师

Vim

F 币
961 元
贡献
469 点

规矩勋章

楼主
发表于 2022-3-8 10:18:22 | 显示全部楼层
你调用了两次zheev,50行那个没有必要,传入了H(6,6)会直接访问到未知的内存区域,造成段错误

159

帖子

2

主题

1

精华

大师

Vim

F 币
961 元
贡献
469 点

规矩勋章

沙发
发表于 2022-3-8 16:55:14 | 显示全部楼层
real如果参数是复数的话,返回的是复数的实部。最好注明对应的kind值 例如 real(H(:,:),kind=4)
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-12 17:43

Powered by Tencent X3.4

© 2013-2024 Tencent

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