[转载] 内存问题# Computation - 科学计算d*q2004-05-30 07:051 楼【 以下文字转载自 Science 讨论区 】【 原文由 maxmin 所发表 】我在超级计算机上算题, 出现内存不足的问题, 是怎么回事?程序是用C写的, 里面有4个3200*3200的矩阵.
h*o2004-05-30 07:052 楼超级计算机不够超级呗。不过这实在是太弱了,300多M就搞不定了?也能叫超级?还不如我用的laptop呢。hoho【在 d***q 的大作中提到】: 【 以下文字转载自 Science 讨论区 】: 【 原文由 maxmin 所发表 】: 我在超级计算机上算题, 出现内存不足的问题, 是怎么回事?: 程序是用C写的, 里面有4个3200*3200的矩阵.
v*n2004-05-30 07:053 楼如果都是double型,3200*3200*4*32/1024/1024 = 1250M也够大的。超级计算机不太给单用户分配那么多内存【在 h***o 的大作中提到】: 超级计算机不够超级呗。: 不过这实在是太弱了,300多M就搞不定了?也能叫超级?还不如我用的laptop呢。hoho
a*s2004-05-30 07:054 楼错更错这个问题也好意思问,真是的阿!【在 v*****n 的大作中提到】: 如果都是double型,3200*3200*4*32/1024/1024 = 1250M: 也够大的。超级计算机不太给单用户分配那么多内存
y*r2004-05-30 07:055 楼C/C++中的double或者Fortran中的REAL*8是64位,64/8=8字节,不是32字节,呵呵你从哪里得来的32字节呢?REAL*16才16字节,很少用。另外,超级计算机给用户内存都不到2G,太弱了吧?我们这里的Itanium 900MHZ我们都往10GB内存上用。【在 v*****n 的大作中提到】: 如果都是double型,3200*3200*4*32/1024/1024 = 1250M: 也够大的。超级计算机不太给单用户分配那么多内存
a*s2004-05-30 07:056 楼还是你牛,kaka你们实际用的内存有多少?10GB都用了?【在 y***r 的大作中提到】: C/C++中的double或者Fortran中的REAL*8是64位,64/8=8字节,不是32字节,呵呵: 你从哪里得来的32字节呢?REAL*16才16字节,很少用。: 另外,超级计算机给用户内存都不到2G,太弱了吧?我们这里的Itanium 900MHZ我们都往: 10GB内存上用。
y*r2004-05-30 07:057 楼我的意思是实际用10GB,不是限制10GB。ab initio的计算随便都上GB,精度高一些,k points多一点,上10GB很稀奇吗?【在 a******s 的大作中提到】: 还是你牛,kaka: : 你们实际用的内存有多少?10GB都用了?
v*n2004-05-30 07:058 楼hehe, my fault. //blush32 bytes is for float.【在 y***r 的大作中提到】: C/C++中的double或者Fortran中的REAL*8是64位,64/8=8字节,不是32字节,呵呵: 你从哪里得来的32字节呢?REAL*16才16字节,很少用。: 另外,超级计算机给用户内存都不到2G,太弱了吧?我们这里的Itanium 900MHZ我们都往: 10GB内存上用。
y*r2004-05-30 07:059 楼32 bits, not 32bytes.【在 v*****n 的大作中提到】: : hehe, my fault. //blush: 32 bytes is for float.
a*s2004-05-30 07:0511 楼计算上10GB不稀奇,我还巴不得上10GB呢,问题是10GB这么大的计算量需要么?即使需要,那计算的时间也太长了吧?我现在计算最多的用3G左右,都要等至少2周。非常不爽。【在 y***r 的大作中提到】: 我的意思是实际用10GB,不是限制10GB。: ab initio的计算随便都上GB,精度高一些,k points多一点,上10GB很稀奇吗?
y*r2004-05-30 07:0512 楼两周就不爽了?我们这里两个月是平常的,我老板经常程序放在那里跑半年。【在 a******s 的大作中提到】: 计算上10GB不稀奇,我还巴不得上10GB呢,问题是10GB这么大的计算量需要么?: 即使需要,那计算的时间也太长了吧?我现在计算最多的用3G左右,都要等至少: 2周。非常不爽。
a*s2004-05-30 07:0513 楼我要是让程序跑半年,我都不知道当初run的是什么case了:(,就这样我还记不得当初为啥要run某个程序呢:(【在 y***r 的大作中提到】: 两周就不爽了?我们这里两个月是平常的,我老板经常程序放在那里跑半年。
r*d2004-05-30 07:0514 楼especially most of the running are just burning cpu.【在 a******s 的大作中提到】: 我要是让程序跑半年,我都不知道当初run的是什么case了:(,就这样我还记不得: 当初为啥要run某个程序呢:(