夜雨聆风学习资料网

ARTICLE · 1208054

WannierTools安装教程

WannierTools安装教程

   wanniertools简单介绍

开源软件包WannierTools,是一个用于研究新型拓扑材料的软件。此代码在紧束缚模型中工作,可以由另一个软件包Wannier90生成。

它可以通过计算Wilson loop来帮助对给定材料的拓扑相进行分类,通过角分辨光电发射(ARPES)和红外光谱技术,可以得到表面态光谱扫描隧道显微镜(STM)实验。它还可以识别Weyl/Dirac点和节点线结构的位置,计算闭合动量环周围的贝里相位和部分布里渊区(BZ)的贝里曲率。

此外,WannierTools还可以计算非磁性金属和半金属的普通磁电阻利用玻尔兹曼输运理论,计算给定磁场方向和强度下的朗道能级谱;并从超胞计算中得到展开的能谱。

wanniertools官方安装教程

http://www.wanniertools.com/installation.html

安装依赖环境

1、Intel编译器即oneapi(Fortran compiler (Gfortran or ifort),MPICH version higher than 2.1.5,Lapack and Blas library, (Intel MKL recommended))

2、Arpack-ng

安装步骤

下载wanniertools和arpack安装包并分别解压

unzip wannier_tools-master.zip
tar vzxf arpack96.tar.gz

先进入arpack,修改编译文件并编译

在ARmake.inc中修改编译路径,这里以实际安装路径为准

home = $(HOME)/ARPACK

修改编译器,参考VASP安装时的makefile.include

改为

FC         = mpiifortFCL        = mpiifort -mkl=sequentialFFLAGS  = -O -cg89

然后执行make编译

make lib

直至产生libarpack_SUN4.a文件,该文件会因为不同机器不同环境而不同名称,只要确定好,然后在编译wanniertools的时候指定好就行了

在wanniertools的src文件夹的makefile文件中该默认值为

修改为刚刚已经生成的文件路径,这里使用的是Makefile.intel-mpi,重命名为makefile

cp Makefile.intel-mpi Makefile

然后编译即可

make

最后生成wt.x文件即为安装成功

本公众号不定期发布有关DFT计算相关内容,主题多变且不固定。

欢迎分享本公众号推送,将教程与经验传播给需要的人。

如对教程内容有疑问,或者有需要咨询,可后台留言或微信联系作者

公众号已开启AI机器人,可直接进行对话,获取基于已有文章内容的回复。

最后,如果您有DFT计算相关经验,愿意写相关的教程,也可以联系作者投稿。

愿有所成

相关学习资料