主题:Fortran 开大数组问题求救
近来,本人需要用到比较大的数组进行计算,大约二维数组(5000000,5000)左右,数据为单精度;
所用计算机:32位(2G)CVF6.6和64位(8G)的IVF2011;
问题:理论上这种提示内存不足是怎么计算的?有没相关书籍推荐?开这类大数据64位应该有优势,是其中有啥注意事项?
近来,本人需要用到比较大的数组进行计算,大约二维数组(5000000,5000)左右,数据为单精度;
所用计算机:32位(2G)CVF6.6和64位(8G)的IVF2011;
问题:理论上这种提示内存不足是怎么计算的?有没相关书籍推荐?开这类大数据64位应该有优势,是其中有啥注意事项?
沙发
最少总字节数=5000000*5000*4+数组形状数据。
暂不考虑形状数据,您的数据量已经是100乘以10的9次方,也就是将近100GB了。这样的数据量32位是无法一次性处理的,32位的程序最多使用内存一般在1.8GB左右。跟您的要求相去甚远。
至于相关书籍,现在的书太杂,这种跟操作系统相关的知识一般不是技术文档就是杂志。
您尚未登录,请登录后再回复。点此登录或注册