vaspkit 发表于 2021-10-8 11:52:07

能带折叠计算中的变换矩阵计算

我想的是用CdTe的conventional cell (Cd4Te4)构建2*2*2的超晶胞(Cd64Te64),在其中构建空位缺陷,计算相关性质。
看教程说vaspkit计算能带反折叠那块必须要用primitive cell,而CdTe的primitive cell是Cd1Te1,用primitive cell构建的2*2*2的超晶胞体系就是Cd8Te8,两个体系是不是不一样啊?亦或者说是不是利用能带反折叠的方法只能用primitive cell为基础构建supercell然后进行相关计算,不能利用conventional cell进行相关的计算?


答:有两种方案
方案1:先计算出primitive cell -> conventional cell的变换矩阵,再乘2。
方案2:vaspkit较新的版本可以不提供TRANSMAT.in文件,提供PRIMCELL.in文件,根据超胞和原胞晶格基矢算变换矩阵。使用方案2的前提是未优化超胞晶格常数。


页: [1]
查看完整版本: 能带折叠计算中的变换矩阵计算