[問題] 矩陣-記憶體空間不足

看板Fortran作者 (雅痞Mark杯)時間9年前 (2015/06/22 22:11), 編輯推噓4(402)
留言6則, 5人參與, 最新討論串1/1
嗨~大家好 我想請問一下關於矩陣記憶體的問題 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

06/22 22:28, , 1F
可能要升級電腦了
06/22 22:28, 1F

06/22 22:28, , 2F
你去跟老師說換電腦呀~
06/22 22:28, 2F

06/23 14:04, , 3F
買記憶體插。你需要算一下這個陣列需要多少記憶體
06/23 14:04, 3F

06/30 19:20, , 4F
這陣列需要近4G記憶體
06/30 19:20, 4F

12/05 04:43, , 5F
如果實體記憶體安裝夠多的情況下,還需要64位元的CPU,
12/05 04:43, 5F

12/05 04:44, , 6F
安裝64位元的作業系統,和64位元的編譯器。
12/05 04:44, 6F
文章代碼(AID): #1LY1UOnP (Fortran)
文章代碼(AID): #1LY1UOnP (Fortran)