【代码分享】WannSymm:一个方便好用的wannier紧束缚模型对称化代码
“日拱一卒,积跬步,至千里”
熟悉wannier紧束缚模型的读者都知道,wannier90在构建紧束缚模型的时候是没有考虑晶体的对称性的,加之初学者不熟悉参数,使用时往往迭代次数过多,导致wannier center更是有可能偏离本身设置好的轨道位置。
浙江大学的曹超教授等人构建一个给wannier紧束缚模型添加对称性的代码WannSym。目前已经公开在github网站:
https://github.com/ccao/WannSymm
如果登录不了github,下面链接同样可以下载:
https://doi.org/10.17632/zgf4p85pwx.1 (点下图红框下载)

DOI: https://doi.org/10.1016/j.cpc.2021.108196
代码特点:
目前可以将wannier紧束缚模型对称化的代码和流程有不少,但是waniertools自带的wannhr_symm没有考虑磁性【1】,Symmetry-adapted Wannier functions方法也值适用于无自旋的体系【2】,自动构建wannier紧束缚模型的流程步骤比较复杂【3】。曹老师开发的WannSymm可以适用于顺磁,铁磁,反铁磁紧束缚模型的对称化,而且使用方便。
代码使用:
关于如何使用,老王这里就不展开了,简单说一下:
安装好软件以后,按照代码的介绍,和提供的examples文件,写出wannsym.in文件。然后运行代码就能得到对称后的wannier紧束缚模型wannier90_symmed_hr.dat。并且会输出对称之前和之后的能带文件bands_ori.dat和bands_symmed.dat。
另外,老王之前分享过的《【代码分享】费米面嵌套(Fermi surface nesting)函数计算》也是来自曹超老师。

参考文献:
【1】Q. Wu, S. Zhang, H.-F. Song, M. Troyer, A.A. Soluyanov Comput. Phys. Commun., 224 (2018), 405-416.
【2】R. Sakuma Phys. Rev. B, 87 (2013), 235109.
【3】Phys. Rev. Materials 2 (2018), 103805.
评论
我爱学习爱我

干货推荐

vasp声子谱计算(DFPT)
王磊
774 4

分子动力学模拟:从原始轨迹到科学结论的推理路径解析
吃鱼不
123 3

Codex + Zotero + Obsidian,研究生真的可以构建自己的个人论文知识库
海山了
117 2

lammps中文教程12
春风得意马蹄疾
87 2

计算机材料设计Materials-Studio教程5
活着
33 2

二氧化碳捕集及资源化利用:从"废气"到"碳资源"的产业革命
春风得意马蹄疾
76 2
