看板 Fortran 關於我們 聯絡資訊
嗨~大家好 我想請問一下關於矩陣記憶體的問題 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