Fortran Coder

标题: 求助一个运行问题 [打印本页]

作者: wbaby91    时间: 2015-8-17 20:23
标题: 求助一个运行问题
我想处理一个大数组卷积,线性的,编译也没有报错,但是运行时就出错了,整了一下午也没搞出所以然,发现fortran实在高大上,还有很远的路要走!
求教大牛帮我看看,有没有明显的失误,源代码和数据在附件


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

运行报错

运行报错

代码数据.rar

731.17 KB, 下载次数: 1


作者: wbaby91    时间: 2015-8-17 20:56
我试了一下,大概是因为数据太大的原因,读取数据不能超过32768这个量,如果控制数据在这个范围内就可以运行,但是我的潜在运算目标要10的五次方的数据甚至更多,不知道需要更改什么地方
作者: 楚香饭    时间: 2015-8-17 20:58
可以超过。但这个 FFT 程序要求点数必须是 2的整幂次方。例如 1024,8192,32768

如果不是,那么你需要独立的更复杂的 FFT 程序。或者进行余弦扩边等操作
作者: wbaby91    时间: 2015-8-17 21:27
是的,我发现了,但是我这边设置到32768时就会出现上述情况,至于2的正幂次方我还在找别的模块或者算法,看看能不能补零




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2