|
|
本帖最后由 hdhxx123 于 2021-4-7 22:59 编辑
上面这个问题并没有解决,目前又发现了一个新问题:
一直以来我以为自己的体系报错(mol_before.7z)的报错是在GKS任务中内存不够导致,但两个情况让我的想法出现了动摇:
第一个现象是把La替换成Y后用MWORDS=500,完全可以跑动,并且八核所用内存相加不过1G即125MWORDS,这与的EXETYP=CHECK的提示一致(即MWORDS应>12,约是单点任务所需内存的两倍),并且任务也正常完成了,耗时并不长。第二个现象是测试体系时,无论怎么删改体系大小,始终报错不变,哪怕把43原子删减到13原子,用MWORDS=500,八核并行。(mol_after.7z)
以上两种情况的命令语句一致:
- rungms 文件名.inp 00 8 &> mol.out
复制代码 综上,我目前怀疑是自己的输入文件书写有误,或是把h角动量赝势删除的问题?希望有大佬能帮忙看下输入文件的书写问题,十分感谢~
另:对于MWORDS和MEMDDI的设置还是不太理解,从理论上来说我设置MWORDS并八核运行的操作是错误的,因为总内存设置用量为:8*500*8/1024=31.25GB,然而我的电脑总内存仅有32GB,计算是在虚拟机上运行的,开启了动态内存,但实际用语句
时最大的显示内存也没有超过25GB,但是在运行时也并没有报错。这些情况让我对输入文件时设置的MWORDS十分之疑惑。
|
|