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

VASP实用教程:砷化镓价带的MLWFs和铅Wannier插值费米面

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

在接下来的教程中,我们将使用VASP的接口程序wannier90来计算一些算例。

1. 砷化镓----价带的MLWFs

概要:获取并绘制GaAs四个价带的MLWFs

细节:在PWSF软件中,使用模守恒赝势和2×2×2 k点网格。初猜:four bond-centred Gaussians

目录:examples/example1/

输入文件

—gaas.win 主输入文件

—gaas.mmn 重叠矩阵M(k;b)

—gaas.amn 将Bloch状态的A(k)投影到一组trial localised orbitals

—UNK00001.1 实空间单胞中的Bloch状态。仅用于绘图。

【1】运行wannier90,求MLWFs分布的最小值

wannier90.x gaas

检查输出文件gaas.wout。仅仅经过几次迭代,总分布就收敛到最小值。请注意,每个MLWF的几何中心位于Ga-As键上,略微靠近As而不是Ga。还需要注意的是,由于MLWFs在每个k点都是由44个单元矩阵U(k)定义的,因此最小化分布的内存要求非常低。

【2】通过在输入文件gaas.win中添加以下关键字来绘制MLWFs

wannier_plot = true

并重新运行wannier90。为了可视化MLWFs,我们必须在实空间网格上明确表示它们。因此,绘制MLWFs的速度比最小化分布的速度要慢,并且使用更多的内存。创建的四个文件(gaas_00001.xsf等)可以使用XCrySDen查看。

xcrysden --xsf gaas_00001.xsf

对于大体系,绘制MLWFs可能会很耗时,并且需要大量的内存。使用关键字wannier_plot_list来绘制MLWFs的一个子集。例如,要绘制第1和第3个MLWFs,请使用

wannier_plot_list = 1 3

MLWF绘制在单胞的超胞中。超胞的大小通过关键词wannier_plot_supercell进行设置。默认值是2(对应于8倍于单胞的超胞)。我们建议不要使用大于3的值,因为内存和计算成本会随着超胞的大小而呈立方倍增长。

提示:对于有限的k点网格,MLWF其实是周期性的,周期与k点网格的间距有关。对于布里渊区第i个方向上有n个分割的网格,MLWFs位于n倍于单胞的超胞中。

2.铅--Wannier插值费米面

概要:获得铅的四个最低状态的MLWFs。使用Wannier插值法绘制费米面

细节:在PWSF软件中,使用模守恒赝势和4×4×4的k点网格。初猜:以原子为中心的sp3杂化轨道。

目录:examples/example2/

输入文件

—lead.win 主输入文件

—lead.mmn 重叠矩阵M(k;b)

—lead.amn 将Bloch状态的A(k)投影到一组trial localised orbitals

—lead.eig 每个k点的Bloch特征值。仅用于插值

铅中的四个最低价带在能量上与较高的传导态分开(见图1)。这些状态的MLWF具有部分占据。只描述被占据态的MLWFs将是局域性很差的。

图1:显示费米能级位置的铅的能带结构。计算中只包括最低的四个波段。

【1】运行wannier90,求MLWFs分布的最小值

wannier90.x lead

检查输出文件 lead.wout

【2】使用Wannier插值来生成铅的费米面。与其重新运行整个计算,我们可以使用在第一次计算中获得的幺正变换,并从绘图例程重新开始。在lead.win文件中添加以下关键字。

restart = plot

fermi_energy = 5.2676

fermi_surface_plot = true

并重新运行wannier90。从最初的第一原理计算中得到了费米能的值(5.2676 eV)。wannier90通过插值计算布里渊区k点密集网格上的带能。这个网格的密度由关键字fermi_surface_num_points控制。默认值是50(即503点)。费米面文件lead.bxsf可以用XCrySDen来查看,例如,

xcrysden --bxsf lead.bxsf

参考文献:

A. A. Mostofi, G. Pizzi, I. Souza, and J. R. Yates, User Guide to wannier90, available at

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券