计算化学公社

标题: gamess计算出错求助(DDI) [打印本页]

作者
Author:
三迩-    时间: 2018-5-25 21:01
标题: gamess计算出错求助(DDI)
在计算能量分解分析的时候,输出文件末尾出现如下信息:
“ DDI Process 15: semop return an error performing 1 operation(s) on semid 4718599.
semop errno=EINVAL.
DDI Process 14: semop return an error performing 1 operation(s) on semid 4718599.
semop errno=EINVAL.”

输入行:
$CONTRL SCFTYP=RHF RUNTYP=eda ICHARG=0 ispher=1 dfttyp=wb97x-d $end
$LMOEDA MATOM(1)=39 13 MCHARG(1)=0 0 MMULT(1)=1 1 dftxc=.t. $end
$BASIS gbasis=ccq $end
$PCM solvnt=CLFORM $END
$SCF DIIS=.t. SOSCF=.f. DIRSCF=.t. FDIFF=.f. NPUNCH=1 $END
$SYSTEM MWORDS=5500 MEMDDI=4000 $END

是SYSTEM模块没设置好吗?


作者
Author:
Mikasa    时间: 2018-5-25 22:36
MWORDS和MEMDDI设置的太大,先减小这两个参数再试。
GAMESS里100 MWORDS ≈ 763 MB,而且设置的是on every core,我猜可用的内存没你设置的这么大。
The memory required on each processor core for a run using p cores is therefore MEMDDI/p + MWORDS
作者
Author:
三迩-    时间: 2018-5-25 22:50
Mikasa 发表于 2018-5-25 22:36
MWORDS和MEMDDI设置的太大,先减小这两个参数再试。
GAMESS里100 MWORDS ≈ 763 MB,而且设置的是on every ...

对于无金属的主族元素体系,一共50原子左右,MWORDS一般写多少合适呢?之前用过小一些的,然后里边提示用3745MWORDS
作者
Author:
Mikasa    时间: 2018-5-25 23:21
三迩- 发表于 2018-5-25 22:50
对于无金属的主族元素体系,一共50原子左右,MWORDS一般写多少合适呢?之前用过小一些的,然后里边提示用 ...

具体设置多少看你的可用内存,尽量把你可用的都用上。
Just try.
作者
Author:
三迩-    时间: 2018-5-25 23:24
Mikasa 发表于 2018-5-25 23:21
具体设置多少看你的可用内存,尽量把你可用的都用上。
Just try.

“ERROR: MEMORY REQUEST EXCEEDS AVAILABLE MEMORY
PROCESS NO.    0 WORDS REQUIRED=  14290978 AVAILABLE=   1000000
674360  WORDS OF DYNAMIC MEMORY USED”
我觉得没戏……
作者
Author:
zheny1379    时间: 2020-12-10 20:13
可能不是SYSTEM模块出现的错误,同样的输入文件,一个节点一个核计算不会出错,我跨节点并行计算出现的错误,并且和PCM有关。往这两个方向考虑




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3