这里整理一下自己学习使用Irvsp的过程,在捋清楚它的计算流程的同时,也希望先学会使用这个对称性分析的工具,希望之后也能做一些相关方面的工作.
对于拓扑材料的计算,在判断是否是拓扑的,通常可以利用高对称点的信息来判断,比如对于存在时间反演和空间反演的的系统,可以通过时间反演不变动量点的宇称来直接判断拓扑性质,所以通常都需要计算高对称点的对称操作的本征值,这个就需要借助一些外部的工具来进行计算,比如Irvsp,这里就想学习一下这个工具是如何使用的.
下载安装
首先在Irvsp的网站上下载下来,然后解压上图所示的这个压缩文件,得到src_irvsp_v2_release
这个文件夹,其中的内容如下
红色选中的则是下载下来的文件中包含的可执行文件,就可用来计算高对称点上的信息,不过先要计算vasp计算才可以.这里有一个example文件夹,其中就包含了一些给出的例子,这里就学习一下其中Bi
这个文件中的内容.
自洽计算
自洽计算的输入文件如下图所示
能带计算
在做完了自洽计算之后,利用计算得到的波函数和电荷文件来计算能带,输入文件如下
能带计算完整之后就可以在这些能带K点上利用Irvsp来计算其高对称点的一些相关信息.
Irvsp计算
这里首先要准备好能带计算完成的一些输出文件,就可以在这些K点上来计算对称性的信息,这里主要的输入就是确定计算材料的空间群,然后执行Irvsp就可以
irvsp -sg 166 > outir
执行完成之后就可以在outir得到相关的信息,其中会包含一些晶格信息,还有空间群的对称操作以及能带简并度能一些信息
这里需要设置一个东西
记得执行一下configure.sh
这个文件,它会配置好kLittleGroups
这个文件的位置,这样就不会出现文件位置有问题了.
公众号
相关内容均会在公众号进行同步,若对该Blog感兴趣,欢迎关注微信公众号。