28
10
0
熟手
integer dim real(kind=8),allocatable::t(dim,dim),r(dim) dim=346082 allocate(t(dim,dim),r(dim))
2.png (10.89 KB, 下载次数: 514)
下载附件
2021-4-16 09:54 上传
1.png (41.85 KB, 下载次数: 526)
使用道具 举报
954
大师
vvt 发表于 2021-4-16 10:18 你的猜测没错,数组太大了。 346082*346082 这个数组,需要 958GB 的内存。
101
5
入门
real(kind=8),allocatable :: t(:,:), r(:)
dfct 发表于 2021-4-17 20:28 allocatable 的数组需要是假定形状的 尝试 [mw_shl_code=fortran,false]real(kind=8),allocatable :: t(:,: ...
1
新人
13
4
胡文刚 发表于 2021-4-17 15:13 根据情况用其他计算方法代替。 嗯,除了内存,你还可以用硬盘存储数据。
本版积分规则 发表回复 回帖后跳转到最后一页
颁发给完成“有规有矩”任务的网友
颁发给论坛注册3年以上的网友
颁发给注册后积极发言的新人
颁发给发帖量超过一定数量的坛友
颁发给论坛热心帮助他人的网友
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2024-12-25 01:04
Powered by Tencent X3.4
© 2013-2024 Tencent