首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VASP实用教程:立方BaTiO3和石墨的MLWFs

本文为由小强撰写的《VASP实用教程》第46篇,全系列约60篇,将在近期陆续更新。

1. 立方BaTiO3

概要:获取钙钛矿的MLWFs

目录:examples/example9/

输入文件

– batio3.scf用于基态计算的PWSCF输入文件。

– batio3.nscf 用于获取统一网格上的Bloch状态的PWSCF输入文件。

– batio3.pw2wan pw2wannier90的输入文件

– batio3.win wannier90的输入文件

首先,我们要获得氧2p态的MLWFs。从能带结构来看,这些形成了一组孤立的带。我们使用wannier90关键字exclude_bands从重叠和投影矩阵的计算中删除除2p带以外的所有带(非必须,但可以节省时间)。

【1】运行PWSCF获得BaTiO3的基态。

pw.x < BaTiO3.scf > scf.out

【2】运行PWSCF,在统一的k点网格上获得Bloch状态。

pw.x < BaTiO3.nscf > nscf.out

【3】运行wannier90来生成所需的重叠列表(写入BaTiO3.nnkp文件中)。

wannier90.x -pp BaTiO3

【4】运行pw2wannier90来计算Bloch状态和初猜的投影之间的重叠(写在BaTiO3.mmn和BaTiO3.amn文件中)。

pw2wannier90.x < BaTiO3.pw2wan > pw2wan.out

【5】运行wannier90来计算MLWFs。

wannier90.x BaTiO3

检查输出文件BaTiO3.wout。

通过向输入文件BaTiO3.win中添加以下关键字,绘制第二个MLWF。

wannier_plot = true

restart = plot

wannier_plot_list = 2

wannier_plot_supercell = 3

并重新运行wannier90。使用XCrySDen将其可视化。

xcrysden --xsf BaTiO3_00002.xsf

现在我们可以通过置换Ti原子来模拟铁电相。将其位置改为

Ti 0.505 0.5 0.5

并再生MLWF(即用PWSCF等计算地态电荷密度和布洛赫态),再看第二个MLWF的变化。

2.石墨

概要:获得石墨的MLWFs(AB,Bernal)。

目录:examples/example10/

输入文件

– graphite.scf 用于基态计算的PWSCF输入文件。

– graphite.nscf 在统一网格上获得Bloch状态的PWSCF输入文件。

– graphite.pw2wan pw2wannier90的输入文件

– graphite.win wannier90的输入文件

【1】运行PWSCF,获得石墨的基态。

pw.x < graphite.scf > scf.out

【2】运行PWSCF,在统一的k点网格上获得Bloch状态。

pw.x < graphite.nscf > nscf.out

【3】运行wannier90来生成所需的重叠列表(写入graphite.nnkp文件中)。

wannier90.x -pp graphite

【4】运行pw2wannier90来计算Bloch状态和初猜的投影之间的重叠(写在graphite.mmn和graphite.amn文件中)。

pw2wannier90.x < graphite.pw2wan > pw2wan.out

【5】运行wannier90来计算MLWFs。

wannier90.x graphite

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OYtFuUo--hn-WGI-lN2UG4nQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券