24小时热门版块排行榜    

查看: 3407  |  回复: 19
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

836449366

金虫 (小有名气)

[求助] 高斯计算错误出现内存空间不足,试验多种方法无效

大家好,我的问题是:
高斯出现错误,提示
Out-of-memory error in routine ShPair-LoodLd2 (IEnd=      89705860 MxCore=      81470438)
Use %mem=308MW to provide the minimum amount of memory required to complete this step.
Error termination via Lnk1e in /software/gaussian/g09/l401.exe at Sat Oct 19 21:21:44 2013.
经过网上搜索,已经试了两种方法
第一种修改%mem=800MW/1200MW/1800MW,均试过无效
第二种在.bashrc中加export GAUSS_MEMDEF=800MW,无效
还有,为了防止多个任务抢占内存,我用一个计算节点算一个任务,还是失败
本人已经无力了,求虫友帮忙,在此表示感谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

836449366

金虫 (小有名气)

引用回帖:
4楼: Originally posted by abdoman at 2013-10-21 10:17:20
按照%mem 进行修改就可以了
问题是: 1,你机器物理内存有多少?是win 还是linux?
2,如果说仅仅跑这一个程序,那程序可以用的内存估计有多少?尽量调到上限值试试。

我的机器的物理内存为2个,24个逻辑CPU,是在linux下计算的
查看top后:
Mem:  32867772k total, 29117480k used,  3750292k free,   237240k buffers
Swap: 16571036k total,      312k used, 16570724k free, 18553748k cached
根据网上的说法,可用内存=第四行的free + 第四行的buffers + 第五行的cached,这样就只用2700MW,是不是计算已经达到了机器的上限了,就不能再计算了???
5楼2013-10-21 11:06:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 20 个回答

枪下游魂

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
gkf高: 金币+1 2013-10-21 09:59:23
不加%mem,用默认内存跑是否可行?
2楼2013-10-21 08:10:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

836449366

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 枪下游魂 at 2013-10-21 08:10:41
不加%mem,用默认内存跑是否可行?

就是因为默认内存不行,我才更换的,提示错误也和上面的说法差不多
3楼2013-10-21 08:38:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abdoman

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
按照%mem 进行修改就可以了
问题是: 1,你机器物理内存有多少?是win 还是linux?
2,如果说仅仅跑这一个程序,那程序可以用的内存估计有多少?尽量调到上限值试试。
Youcompleteme.
4楼2013-10-21 10:17:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见