24小时热门版块排行榜    

查看: 647  |  回复: 1

auybv

金虫 (小有名气)

[求助] GAMESS算MP2内存需要多大,如何设置?

700个基函数的体系,8核或16核并行。但是内存总是提示有问题。程序提示 MINIMAL REQUIREMENT FOR THIS RUN IS MWORDS=   13, MEMDDI=    1409   但是即使把MWORDS和MEMDDI设置的高于这两个数值,仍然算不下去,只给出这些信息:
DDI: Creating Array [0] - 490000x1830=896700000.
DDI: Creating Array [1] - 539x109800=59182200.
DDI: Creating Array [2] - 245350x1830=448990500.
DDI: Creating Array [3] - 1830x1830=3348900.

      DIRECT 4-INDEX TRANSFORMATION
DDI Process 3: trapped a termination signal (SIGTERM).
ddikick.x: Sending kill signal to DDI processes.
ddikick.x: Execution terminated due to error(s).
然后就退出了。
我知道MP2计算对内存的要求很高,但是由于刚接触GAMESS,很多参数设置都还不了解。所以很想知道内存究竟设置成多少才合适,另外除了MWORDS和MEMDDI外是否还需要一些其他的参数。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuhuisfp

金虫 (小有名气)

★ ★ ★
gmy1990: 金币+3 2012-07-16 10:18:51
具体用多少与你的基函数总数有很大关系。有具体的计算方法……
我有一个体系,有420个基函数MP2只用了MWORDS=80 MEMDDI=200就可以了。

你可以先将RUNTYP设定为CHECK($CONTRL RUNTYP=CHECK ... ... $END)运行检查一下,会给出一些信息。不过我没用过。

我计算时一般用$SYSTEM MWORDS=800 MEMDDI=200 $SYSTEM就够了,体系应该比你的小,

最多设定过MWORDS=2000 MEMDDI=2000
但是也要注意你的机器上有多少内存,超过了实际内存也不行。
2楼2012-07-16 00:26:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 auybv 的主题更新
信息提示
请填处理意见