回 帖 发 新 帖 刷新版面

主题:gfortran killed

求助:
    我运行一个FORTRAN程序,在LINUX下,UBUNTU,,,,,程序编译后 出现KILLED,,,大为不解,,,,但我把程序中的主要数组维数从1e6降到1e5就可以正常运行了,,数组全为双精度,数组在全局变量中,,,,,是内存不足么(2G),,,有没有办法使用虚拟内存之内的或什么方法解决下,谢谢!

回复列表 (共4个回复)

沙发

使用动态数组

板凳


我也想啊,,问题是我整个程序编好后出现的 以前都只是用小数组在实验,,,,现在要改的话不太方便呀,我子程序调用的比较多,,,,

3 楼

[quote]
我也想啊,,问题是我整个程序编好后出现的 以前都只是用小数组在实验,,,,现在要改的话不太方便呀,我子程序调用的比较多,,,,[/quote]
看下你的输入编码
老是unicode码,让人怎么看得懂

我翻译下
我也想啊,,问题是我整个程序编好后出现的 以前都只是用小数组在实验,,,,现在要改的话不太方便呀,我子程序调用的比较多,,,,

你看看按照双精度一个占用8字节的话,需要多大内存吧

4 楼

楼主的数组不知道是不是矩阵, 计算不知内存贵.

我来回复

您尚未登录,请登录后再回复。点此登录或注册