计算化学公社

标题: 杂化泛函计算能带结构总是Out of Memory [打印本页]

作者
Author:
萧瑟    时间: 2025-12-19 22:20
标题: 杂化泛函计算能带结构总是Out of Memory
如题,最近计算一个材料的能带结构,PBE、HLE17这类纯泛函计算效果不佳,半导体的材料无法计算出带隙。转而采用PBE0和HSE06杂化泛函计算,然而出现了比较大的问题,我的计算步骤:
1.先用seeKpath网站计算了结构的kpath,然后用网站给出的结构输入Multiwfn生成PBE的inp用于产生初猜波函数;

2. 然后PBE的波函数作为初猜,让PBE0和HSE06的inp文件读取进行计算,同时根据社长的博文对采用RI-HFx方法计算的进行了库仑截断设置;
在超算服务器上一个节点可用内存约220G,我从4个节点开始提交,一直提交到14个节点,按理来说内存已经超过2T了,但是计算任务总是卡在即将输出第一步SCF的地方,然后持续一到两个小时后,超算提示Out of Memory 导致任务中断。

请教各位sob老师,以及各位老师,我的inp文件设置是否还有不合理的地方需要修改?2T的计算内存都无法跑下来,这种情况是否属于异常?



作者
Author:
萧瑟    时间: 2025-12-20 18:06
同时还有个疑问,就是SeeKpath网站里给出的晶胞结构我可以扩胞之后再按照之前的kpath计算能带结构吗?

作者
Author:
snljty2    时间: 2025-12-21 17:08
萧瑟 发表于 2025-12-20 18:06
同时还有个疑问,就是SeeKpath网站里给出的晶胞结构我可以扩胞之后再按照之前的kpath计算能带结构吗?

我觉得可以查一下能带反折叠的概念。每个方向扩充到n倍的超胞,会让这个方向的第一布里渊区长度变为1/n,能带也会被折叠。
作者
Author:
萧瑟    时间: 2025-12-21 22:26
snljty2 发表于 2025-12-21 17:08
我觉得可以查一下能带反折叠的概念。每个方向扩充到n倍的超胞,会让这个方向的第一布里渊区长度变为1/n, ...

好的感谢老师





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