Skip to main content

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部分,扩展了功能,提升了性能

网页

http://wannier-berri.org

邮件列表:

要订阅,请发送电子邮件至 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 进行了有益的讨论。

项目详情


发布历史 发布通知| RSS订阅

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

内置分布

wannierberri-0.13.4-py3-none-any.whl (146.6 kB 查看哈希

已上传 py3