Fortran Coder

查看: 8888|回复: 3
打印 上一主题 下一主题

[求助] 求助一个运行问题

[复制链接]

12

帖子

4

主题

0

精华

入门

F 币
52 元
贡献
38 点
跳转到指定楼层
楼主
发表于 2015-8-17 20:23:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我想处理一个大数组卷积,线性的,编译也没有报错,但是运行时就出错了,整了一下午也没搞出所以然,发现fortran实在高大上,还有很远的路要走!
求教大牛帮我看看,有没有明显的失误,源代码和数据在附件


错误截图.png (25.91 KB, 下载次数: 0)

运行报错

运行报错

代码数据.rar

731.17 KB, 下载次数: 1

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

12

帖子

4

主题

0

精华

入门

F 币
52 元
贡献
38 点
沙发
 楼主| 发表于 2015-8-17 20:56:20 | 只看该作者
我试了一下,大概是因为数据太大的原因,读取数据不能超过32768这个量,如果控制数据在这个范围内就可以运行,但是我的潜在运算目标要10的五次方的数据甚至更多,不知道需要更改什么地方

736

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
700 元
贡献
359 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

板凳
发表于 2015-8-17 20:58:48 | 只看该作者

回帖奖励 +1

可以超过。但这个 FFT 程序要求点数必须是 2的整幂次方。例如 1024,8192,32768

如果不是,那么你需要独立的更复杂的 FFT 程序。或者进行余弦扩边等操作

12

帖子

4

主题

0

精华

入门

F 币
52 元
贡献
38 点
地板
 楼主| 发表于 2015-8-17 21:27:27 | 只看该作者
是的,我发现了,但是我这边设置到32768时就会出现上述情况,至于2的正幂次方我还在找别的模块或者算法,看看能不能补零
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-22 22:39

Powered by Tencent X3.4

© 2013-2024 Tencent

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