作者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://www.ptt.cc/bbs/Fortran/M.1434982296.A.C59.html
推 won54chan: 可能要升級電腦了 06/22 22:28
→ alexanjou: 你去跟老師說換電腦呀~ 06/22 22:28
推 perceval: 買記憶體插。你需要算一下這個陣列需要多少記憶體 06/23 14:04
推 hiyiyi: 這陣列需要近4G記憶體 06/30 19:20
推 PTT0207445: 如果實體記憶體安裝夠多的情況下,還需要64位元的CPU, 12/05 04:43
→ PTT0207445: 安裝64位元的作業系統,和64位元的編譯器。 12/05 04:44