本文为由小强撰写的《VASP实用教程》第54篇,全系列约60篇,将在近期陆续更新。
1. 砷化镓-对称性适应的Wannier函数
注:这个例子需要使用最新版本的pw2wannier90接口。
概要:从GaAs的四个价带中获得对称性适应的Wannier函数。对称性调整的Wannier函数的理论背景,见R. Sakuma, Phys. Rev. B 87, 235109 (2013)。
目录:examples/example21/atom_centered_As_sp/
examples/example21/atom_centered_Ga_p/
examples/example21/atom_centered_Ga_s/
examples/example21/atom_centered_Ga_sp/
examples/example21/bond_centered/
输入文件:
– GaAs.scf 用于基态计算的PWSCF输入文件
– GaAs.nscf 在统一网格上获得Bloch状态的PWSCF输入文件
– GaAs.pw2wan pw2wannier90的输入文件
– GaAs.win wannier90的输入文件
【1】运行PWSCF获得GaAs的基态
pw.x < GaAs.scf > scf.out
【2】运行PWSCF获得统一k点网格上的Bloch状态
pw.x < GaAs.nscf > nscf.out
【3】运行wannier90来生成所需的重叠列表(写入GaAs.nnkp文件)
wannier90.x -pp GaAs
【4】运行pw2wannier90来计算Bloch状态之间的重叠、初猜的投影以及对称性适应模式所需的对称性信息(分别写在GaAs.mmn、GaAs.amn和GaAs.dmn文件中)
pw2wannier90.x < GaAs.pw2wan > pw2wan.out
【5】运行wannier90计算MLWF
wannier90.x GaAs
每个目录都创建了不同种类的对称性适应的Wannier函数。更多细节见examples/example21/README。
2.铜-对称性适应的Wannier函数
注:这个例子需要使用最新版本的pw2wannier90接口。
概要:获得铜的对称性适应的Wannier函数。例如,通过对称性适应模式,我们可以做出原子中心的s型Wannier函数,这在通常的创建最大局域Wannier函数的程序中是不可能的。对称性调整的Wannier函数的理论背景,见R. Sakuma, Phys. Rev. B 87, 235109 (2013)。
目录:examples/example22/s_at_0.00/
examples/example22/s_at_0.25/
examples/example22/s_at_0.50/
输入文件:
– Cu.scf 用于基态计算的PWSCF输入文件
– Cu.nscf 在统一网格上获得Bloch状态的PWSCF输入文件
– Cu.pw2wan pw2wannier90的输入文件
– Cu.sym 只有运行examples/example22/s_at_0.25/目录下的例子时需要。当Cu.pw2wan中的 "read_sym = .true. "时,pw2wannier90会读取这个文件。默认"read_sym = .false.",Cu.sym是pw2wannier90的输出文件,给出了计算中采用的对称性操作,供参考。
– Cu.win wannier90输入文件
【1】运行PWSCF获得Cu的基态
pw.x < Cu.scf > scf.out
【2】运行PWSCF获得统一k点网格上的Bloch状态
pw.x < Cu.nscf > nscf.out
【3】运行wannier90来生成所需的重叠列表(写入Cu.nnkp文件)
wannier90.x -pp Cu
【4】运行pw2wannier90来计算Bloch状态之间的重叠、初猜的投影以及对称性适应模式所需的对称性信息(分别写在Cu.mmn,Cu.amn,和Cu.dmn文件中)
pw2wannier90.x < Cu.pw2wan > pw2wan.out
【5】运行wannier90计算MLWF
wannier90.x Cu
每个目录在以原子为中心的D型Wannier函数的基础上,在不同的位置创建s型对称性适应的Wannier函数。更多细节见examples/example22/README。
领取专属 10元无门槛券
私享最新 技术干货