主题:如何建立1000*1000*1000的数组
AdiosAmigo
[专家分:0] 发布于 2010-01-27 15:49:00
各位:
请问如何建立一个1000*1000*1000的数组。我在建立数据的时候系统报错,说
error #5520: A common block or variable may not exceed 2147483647 bytes
感谢了
回复列表 (共5个回复)
沙发
jylisace [专家分:810] 发布于 2010-01-27 19:17:00
这是32bit系统的限制。有人试过用动态数组的方法也报错。用64bit的机子算,或在算法上下功夫。
板凳
AdiosAmigo [专家分:0] 发布于 2010-01-27 20:34:00
那请问一般fortran最大数组是多少位的。
3 楼
vehicle [专家分:310] 发布于 2010-02-02 12:31:00
换64系统吧
这样你有多大内存,就可以用多大。
4 楼
他寻欢欢 [专家分:90] 发布于 2010-05-09 17:58:00
呵呵,你这个似乎有1G吧,这个。。。。。。。
开动脑筋,发明算法。莫要执着,一次处理一页,循环一千次啊。
不过,我怀疑你在做什么,时间能开销吗,还是单纯的玩玩数组。
5 楼
szr1215 [专家分:110] 发布于 2010-05-09 22:29:00
你开这个数组是干嘛用的?可以通过算法避开开三维数组~~
我来回复