使用版本为VASP5.4.4,使用VASP接口软件为TransOpt,软件是上海大学材料基因组杨炯教授团队,博士毕业生李鑫等人编写的,原理相关理论部分paper里讲的很清楚了,这里不详细介绍。
https://github.com/yangjio4849/TransOpt
如果科研中使用了TransOpt,帮忙引用下面文献。
https://doi.org/10.1016/j.commatsci.2020.110074
步骤1:
首先编译两个版本的vasp,分别是vasp.sym版本和vasp.vk版本,这两个版本的编译文件在github链接里已经有了。其中sym版本会提供一个SYM的文件,vk版本会提供一个GROUP文件,SYM是记录了一些对称性下的信息文件,vk是记录了群速度的文件。分别在静态和band的计算中使用这两个版本即可产生对应的文件。
步骤2:
计算目标材料的杨氏模量,这是该软件的一个重要输入信息,不会的请看先前推送的教程基于应力-应变关系计算弹性常数—VASPKIT v1.2.0新功能。
步骤3:
计算材料的形变势,我是选择的CBM和选定原子的1s能级做差作为能量参考的,我的计算体系为三维材料,选择了在INCAR添加压力参数添加静水压的办法计算的,当然,也可以通过修改POSCAR来进行计算,只要体积变了应该都是ok的。不太会的同学请参考先前的推文VASP计算二维材料的载流子迁移率。
步骤4:
填写软件的input文件。
需要注意的是NELE这个参数,如果是计算本征半导体就按照POTCAR里一共考虑的电子数目输入,如果不是本征的,如github的例子里,多了6个电子,这就是重p型掺杂的材料了。
步骤5:
run TransOpt,记得第一次用的时候chmod给一下权限,会产生四个txt文件,里面就是你要的东西了。
领取专属 10元无门槛券
私享最新 技术干货