d***q 发帖数: 1119 | 1 【 以下文字转载自 Science 讨论区 】
【 原文由 maxmin 所发表 】
我在超级计算机上算题, 出现内存不足的问题, 是怎么回事?
程序是用C写的, 里面有4个3200*3200的矩阵. |
h***o 发帖数: 539 | 2 超级计算机不够超级呗。
不过这实在是太弱了,300多M就搞不定了?也能叫超级?还不如我用的laptop呢。hoho
【在 d***q 的大作中提到】 : 【 以下文字转载自 Science 讨论区 】 : 【 原文由 maxmin 所发表 】 : 我在超级计算机上算题, 出现内存不足的问题, 是怎么回事? : 程序是用C写的, 里面有4个3200*3200的矩阵.
|
v*****n 发帖数: 621 | 3 如果都是double型,3200*3200*4*32/1024/1024 = 1250M
也够大的。超级计算机不太给单用户分配那么多内存
【在 h***o 的大作中提到】 : 超级计算机不够超级呗。 : 不过这实在是太弱了,300多M就搞不定了?也能叫超级?还不如我用的laptop呢。hoho
|
a******s 发帖数: 232 | 4 错
更错
这个问题也好意思问,真是的阿!
【在 v*****n 的大作中提到】 : 如果都是double型,3200*3200*4*32/1024/1024 = 1250M : 也够大的。超级计算机不太给单用户分配那么多内存
|
y***r 发帖数: 1845 | 5 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******s 发帖数: 232 | 6 还是你牛,kaka
你们实际用的内存有多少?10GB都用了?
【在 y***r 的大作中提到】 : C/C++中的double或者Fortran中的REAL*8是64位,64/8=8字节,不是32字节,呵呵 : 你从哪里得来的32字节呢?REAL*16才16字节,很少用。 : 另外,超级计算机给用户内存都不到2G,太弱了吧?我们这里的Itanium 900MHZ我们都往 : 10GB内存上用。
|
y***r 发帖数: 1845 | 7 我的意思是实际用10GB,不是限制10GB。
ab initio的计算随便都上GB,精度高一些,k points多一点,上10GB很稀奇吗?
【在 a******s 的大作中提到】 : 还是你牛,kaka : : 你们实际用的内存有多少?10GB都用了?
|
v*****n 发帖数: 621 | 8
hehe, my fault. //blush
32 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***r 发帖数: 1845 | 9 32 bits, not 32bytes.
【在 v*****n 的大作中提到】 : : hehe, my fault. //blush : 32 bytes is for float.
|
v*****n 发帖数: 621 | 10 ah, shame on myself again.
【在 y***r 的大作中提到】 : 32 bits, not 32bytes.
|
|
|
a******s 发帖数: 232 | 11 计算上10GB不稀奇,我还巴不得上10GB呢,问题是10GB这么大的计算量需要么?
即使需要,那计算的时间也太长了吧?我现在计算最多的用3G左右,都要等至少
2周。非常不爽。
【在 y***r 的大作中提到】 : 我的意思是实际用10GB,不是限制10GB。 : ab initio的计算随便都上GB,精度高一些,k points多一点,上10GB很稀奇吗?
|
y***r 发帖数: 1845 | 12 两周就不爽了?我们这里两个月是平常的,我老板经常程序放在那里跑半年。
【在 a******s 的大作中提到】 : 计算上10GB不稀奇,我还巴不得上10GB呢,问题是10GB这么大的计算量需要么? : 即使需要,那计算的时间也太长了吧?我现在计算最多的用3G左右,都要等至少 : 2周。非常不爽。
|
a******s 发帖数: 232 | 13 我要是让程序跑半年,我都不知道当初run的是什么case了:(,就这样我还记不得
当初为啥要run某个程序呢:(
【在 y***r 的大作中提到】 : 两周就不爽了?我们这里两个月是平常的,我老板经常程序放在那里跑半年。
|
r*****d 发帖数: 54 | 14 especially most of the running are just burning cpu.
【在 a******s 的大作中提到】 : 我要是让程序跑半年,我都不知道当初run的是什么case了:(,就这样我还记不得 : 当初为啥要run某个程序呢:(
|
c*******e 发帖数: 8624 | 15 如果一个程序要跑半年是应该考虑考虑改进的办法了.
【在 y***r 的大作中提到】 : 两周就不爽了?我们这里两个月是平常的,我老板经常程序放在那里跑半年。
|
y***r 发帖数: 1845 | 16 斑竹真高,这文章居然也m,真是服了。
【在 c*******e 的大作中提到】 : 如果一个程序要跑半年是应该考虑考虑改进的办法了.
|
a******s 发帖数: 232 | 17 斑竹没见过世面,原谅了吧,kaka
【在 y***r 的大作中提到】 : 斑竹真高,这文章居然也m,真是服了。
|