作者albn (微积=危机)
看板Fortran
标题[问题] 矩阵的个数极限
时间Tue Apr 30 20:29:21 2013
今天在处理资料时
定义一个 dimension a(4,3000亿) (... 我直接打中文
电脑说太大..後来我换台电脑64位元好像又可以了?!
请问各位要如何知道矩阵最大能到多少?
似乎与记忆体这部分有关? 假设我记忆体有32G能吃到多大的矩阵
但阵列部分好像没这问题?
之前有设a(3000,3000,3000) 似乎是OK (不同台电脑....)
但目前资料有可能到兆...有点尴尬
--
子欲养而亲不待
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.94.67
1F:推 terryys:1200*10^9,也就是说real(8)大概要吃1.2TB的记忆体XD 04/30 22:10
2F:→ gilocustom:楼上应该还要乘以8...所以是9.6TB(抖) 04/30 22:26
3F:推 rebaudiana:改善演算法比较实际 (? 04/30 22:54
4F:推 Gwaewluin:矩阵实在太大的话,写成用binary档去储存好了 05/04 07:52
5F:→ Gwaewluin:不过你这样也还是要吃掉9.6TB的硬碟空间 05/04 07:52
刚刚跑完我的模拟 整个文件档大到60GB 然後我再读取文件档时他说不能超过2G....
整个差了30倍 感觉无解了.....
※ 编辑: albn 来自: 114.36.52.1 (05/06 22:49)
6F:→ charlesdc:没有不能读超过两G这回事 05/06 22:56