回 帖 发 新 帖 刷新版面

主题:如何建立1000*1000*1000的数组

各位:

请问如何建立一个1000*1000*1000的数组。我在建立数据的时候系统报错,说
error #5520: A common block or variable may not exceed 2147483647 bytes

感谢了

回复列表 (共5个回复)

沙发

这是32bit系统的限制。有人试过用动态数组的方法也报错。用64bit的机子算,或在算法上下功夫。

板凳


那请问一般fortran最大数组是多少位的。

3 楼

换64系统吧
这样你有多大内存,就可以用多大。

4 楼


呵呵,你这个似乎有1G吧,这个。。。。。。。
开动脑筋,发明算法。莫要执着,一次处理一页,循环一千次啊。
不过,我怀疑你在做什么,时间能开销吗,还是单纯的玩玩数组。

5 楼


你开这个数组是干嘛用的?可以通过算法避开开三维数组~~

我来回复

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