作者alexanjou (雅痞Mark杯)
看板Fortran
标题[问题] 矩阵-记忆体空间不足
时间Mon Jun 22 22:11:33 2015
嗨~大家好
我想请问一下关於矩阵记忆体的问题
real ,allocatable::list(:,:,:,:)
allocate(list(31,31,100,100*100))
会出现「存放体空间不足,无法执行」
我想是因为我的矩阵是四维的缘故嘛?
如果我改成
real ,allocatable::list(:,:,:)
allocate(list(31,100,100*100))
就可以了
请问有什麽方法可以让我能够扩大记忆体空间?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.155.140
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Fortran/M.1434982296.A.C59.html
1F:推 won54chan: 可能要升级电脑了 06/22 22:28
2F:→ alexanjou: 你去跟老师说换电脑呀~ 06/22 22:28
3F:推 perceval: 买记忆体插。你需要算一下这个阵列需要多少记忆体 06/23 14:04
4F:推 hiyiyi: 这阵列需要近4G记忆体 06/30 19:20
5F:推 PTT0207445: 如果实体记忆体安装够多的情况下,还需要64位元的CPU, 12/05 04:43
6F:→ PTT0207445: 安装64位元的作业系统,和64位元的编译器。 12/05 04:44