Wannier 插值的高级工具
项目描述
========= 瓦尼尔·贝里
.. 图片:: https://codecov.io/gh/wannier-berri/wannier-berri/branch/master/graph/badge.svg?token=S7CH32VXRP :target: https://codecov.io/gh/wannier -berri/wannier-berri
用于高效 Wannier 插值的代码。
通过 MLWF 或紧束缚模型评估贝里曲率、轨道矩和导出量的 k 空间积分。相比Wannier90代码的postw90.x部分,扩展了功能,提升了性能
网页
邮件列表:
要订阅,请发送电子邮件至 sympa@physik.lists.uzh.ch ,主题为 subscribe wannier-berri Firstname Lastname 或访问列表主页https://physik.lists.uzh.ch/sympa/info/wannier-berri
此代码用于高效的wannier 插值。最初是 Wannier90 代码的 postw90.x 部分的模拟,它扩展了功能并提高了性能。
改进的性能和准确性:
Wannier-Berri 在超密集 k 网格上以高精度快速计算布里渊区积分。这是由于:
- 使用快速傅里叶变换
- 考虑对称性,以减少对布里渊区不可约部分的积分
- 递归自适应细化算法
- 优化的费米能级扫描
- 优化最小距离复制方法 ( use_ws_distance)
实现的功能:
- 异常霍尔电导率
- 轨道磁化(现代理论)
- 欧姆电导率
- 贝里曲率偶极子
- 回旋磁电效应
- 霍尔效应
- 低场霍尔效应
其它功能:
- 面向对象的结构还可能更容易实现更多功能。
- 也可以为任何紧密绑定模型执行计算,其中“_tb.dat”文件是以水的方式生成的。
- WannierBerri 可以通过多处理模块并行运行
安装
pip3 install wannierberri
作者
Stepan Tsirkin,苏黎世大学
执照
代码按照 GNU GENERAL PUBLIC LICENSE Version 2 的条款分发,与 Wannier90 相同
致谢
该代码的灵感来自 Wannier90 Fortran 代码: http : //www.wannier.org/、https: //github.com/wannier-developers/wannier90。代码的某些部分是对 postw90 代码的改编翻译。
我感谢 Ivo Souza 进行了有益的讨论。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。