态密度计算,INCAR文件是关键。INCAR里加这句:MDENSCAL = 1。这意思就是让计算态密度。对,就是这个问题。之前遇到过。简单说,态密度就是电子在材料中分布的情况。你手上这个项目,先这样。别忘了调整其他参数。
态密度计算这个事儿,INCAR文件里的参数设置挺关键的不是。说实话,我刚入行那会儿,对这东西也是一头雾水。现在回想起来,记得最清楚的就是2013年,我在上海参加的那个计算物理培训,那时候老师给我们讲态密度计算,我记得他说:
lwdm
这个参数就是用来控制态密度的计算的。我当时也没想明白,为啥这个参数这么重要。后来用了一段时间,发现确实如此,设置好了这个参数,态密度图才能画出来。
再说说具体的参数设置吧。我记得有一次,我帮一个朋友做DFT计算,他用的材料是石墨烯,我们就在INCAR文件里这样写:
&calcs lwdm = .true. ... &end
当时我们就是在计算石墨烯的态密度,用这个设置就OK了。不过,这个参数也不是万能的,有时候还得根据你的具体材料来调整。比如说,如果是金属,可能还要设置一些其他的参数。
当时也没想明白,怎么调整这些参数才能得到最好的结果。现在想想,就是得多实践,多看文献,慢慢就明白了。这就像学开车一样,一开始啥都不懂,后来开的时间长了,自然就上手了。
总之,态密度计算这个事儿,INCAR文件里的参数设置挺关键的,要根据自己的材料和计算需求来调整。我当时也没想明白,现在稍微懂点了,但是还是得继续学习。