WannierTools专题

WannierTools:自旋霍尔结果与单位

读懂28列张量结果,比较10Å和20Å堆垛长度,并区分三维电导与面响应。

更新于 2026-11-13约 2 分钟阅读按任务与环境选择适用配置
阅读本篇目录

自旋霍尔结果有三个方向指标:自旋流方向α、电场方向β和自旋方向γ。先确认这三个指标,再比较不同软件或不同模型的数字。

1. 打开实际文件#

下载完整输入、实际结果与读取绘图脚本,保存为 example.zip:

python3 -m zipfile -e example.zip .
cd wanniertools-spin-Hall
bash read.sh
bash plot.sh

这两步读取附带的实际结果,生成 analysis-read 数据与 figures 图片;不会重新计算。要换成自己的输入,请先阅读下面的流程。

head -4 reference-results/topological61/sigma_shc_eta5.00meV.txt
awk '!/^#/ {print $1,$21,$23}' \
  reference-results/topological61/sigma_shc_eta5.00meV.txt

实际张量的反对称分量与堆垛长度归一化对照

2. 常用列怎样找#

原文件共28列,第1列为化学势,随后按自旋方向x、y、z各写9个电导分量。

列号 量
1 化学势,eV
21 σ_xy^z,自旋方向z、流方向x、电场方向y
23 σ_yx^z,自旋方向z、流方向y、电场方向x
17 σ_zx^y
13 σ_xz^y

本例是自旋守恒二维模型,只有 σ_xy^z 与相反号的 σ_yx^z 显著非零;其他分量接近零。这个张量结构来自本例模型,不能直接套用于所有材料。

可下载全部27分量CSV,用字段名选择方向,避免手工数错列。

3. 为什么20Å模型的值只有一半#

diff -u inputs/topological61/wt.in inputs/thickness20/wt.in

两者哈密顿量相同,仅堆垛长度从10 Å变为20 Å。程序输出按三维晶胞体积归一化,所以本例的三维电导减半:约387.4023变为193.70115 (ħ/e) S/cm。

对这个无层间耦合的模型,乘以相应长度后得到的面响应相同。图中再除以 e²/h 做无量纲比较,低展宽下m=−1约为 0.999994,m=−3约为 2.4×10⁻⁷。

这里的长度是模型的归一化约定,不是测得的薄膜厚度,也不能据此声称真实二维材料的真空层会改变其物理面响应。

4. 与其他结果比较前确认四件事#

先确认单位是否包含 ħ/e、长度用cm还是m、输出是否按三维体积归一化,以及自旋矩阵如何定义。本例原生输出是 (ħ/e) S/cm,不要仅根据“电导”两个字直接与普通电荷霍尔电导比较。

本组独立表达式核对覆盖全部27分量,最大绝对差约 4.8×10⁻⁶ (ħ/e) S/cm。程序中的数值常数表示和费米尾部截断也会影响极小差值;资料包的读取脚本保留了与实际版本一致的计算约定。

更换模型时应重新检查基组、收敛和物理定义,而不是靠乘一个经验系数强行对齐。完整输入流程见自旋霍尔电导操作。

需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。

查看配图

放大后可滚动查看细节,按 Esc 关闭。

100%查看原图 ↗