话不多说。首先,需要准备两个开源的软件,分别是multiwfn和vaspkit。
下载地址: multiwfn http://sobereva.com/multiwfn/
vaspkit https://sourceforge.net/projects/vaspkit/files/Binaries/ 注意:使用以上软件发表论文要恰当引用相关参考文献!
这两个软件的安装,就不详细讲了,网上很多教程。
接下来就是结合这两个软件,开始计算能带。我这里以Si为例,使用PBE泛函和DZVP-MOLOPT-SR-GTH,准备好Si的CIF,不需要扩胞。
第一步,利用multiwfn创建输入文件。进入主程序,直接输入cp2k可以直接进入输出文件编辑页面。 (, 下载次数 Times of downloads: 4)
上传 Uploaded
点击下载Click to download
选择6,打开smear,方便产生费米能级。选择8,打开K点计算,这里Si输入9,9,9
选择0产生输入文件。
接下来结合我自己写的第一个脚本进行输入文件处理。
这个脚本的目的是利用vaspkit产生计算所需的高对称点,然后再写入前一步产生的输入文件中。 (, 下载次数 Times of downloads: 7)
运行CP2K进行计算。计算后会产生band.bs。即可进行能带分析。
然后,还是利用multiwfn进行后处理,载入产生的band.bs。利用cp可直接进入处理窗口。选择2,然后选择-3可以导出能带图的.txt文件,选择0,可以直接观看产生的能带结构。 (, 下载次数 Times of downloads: 7)
上传 Uploaded
点击下载Click to download
接下来运行后处理脚本baf。可以对multiwfn输出的path*.txt数据进行调整,让费米能级为0。 (, 下载次数 Times of downloads: 5)
上传 Uploaded
点击下载Click to download
就可以得到new_path*.txt ,用origin画图。 (, 下载次数 Times of downloads: 10)