构造Wannier90函数的要点

Ⅰ. 构造Wannier函数通常要仔细调节以下三大参数:

1. 总能带数Num_bands,你需要有足够多的DFT能带数,以至于能够覆盖住你所需要研究的能带以及覆盖你投影子具有投影成分的能带。

2. 投影子projector。选择投影子之前,请彻底做一次能带成分分析,也就是画Fatband图。请确认费米面附件的轨道成分,把这些轨道作为投影子。

3. 解纠缠窗口和Frozen窗口,参考说明书,多试!

Ⅱ.  质量判断:

1. 最初的判断就是对比DFT的能带和Wannier函数插值后的能带。看看会不会相等,如果你看到了一些曲折的条纹,那么说明你的Wannier函数不够局域。

2. 建议一开始不做最局域化计算,也就是说设置num_iter=0。检查*.wout文件中Wannier函数的spread。如果Spread太大,比如超过了两个晶格常数。就说明你构造过程中的三大参数没有选好,请好好调节三大参数。

a,改变投影子,有时候增加投影子可以使得轨道更加局域;很多人构造wannier函数的时候把corelevel也加进来,这个实在不是很有必要。

b,增大解纠缠的能量空间也会有帮助,有时候你需要关注的投影子在你设置的解纠缠能量空间之外有投影成分,这时候就需要增大解纠缠空间;如果解纠缠空间过于大,也不利于wannier函数的构造。

c,慎重调节Frozen窗口,一定要确保这个窗口内除了有投影子的成分外,没有其它轨道的成分。

3. 对称性粗略判断,可以通过观察Wannier函数的Spread,粗略地判断轨道是否简并。这个对非磁soc体系比较重要,如果你发现自旋上轨道和自旋下轨道的spread不同,那么就表明你构造的Wannier函数没有时间反演对称性。因此在时间反演的k点没有简并,同时计算出来的Z2拓扑数也会是错的。

Ⅲ. Tips:

1. 增加kmesh。增加kmesh的意义在于可以得到更远距离的hopping,对于金属体系比较重要。

2. 不要轻易使用num_iter,一旦使用了它,你就没法控制Wannier函数会怎么演化了。

3. 对于同一个原子,尽量不要设置两个相同角量子数但是不同主量子数的轨道,比如1s和2s同时。对于金刚石这种三维结构,使用sp3轨道,对于平面的那种,使用sp2轨道。

4. 能不能覆盖住所有的能带你需要做能带成分分析,也就是分析能带轨道波函数的投影。对于vasp,在计算能带的INCAR中添加LORBIT=11,分析fat-band。这一步最重要,能帮你确定你所需要设置的能量窗口。

5. dis_froz_min的设置有时候也可以设置小点,这样可以包括更多的能带,以至于收敛更快。但是还是要使用前面所说的原则。

6. 建议一开始设置num_iter=0,看看你构造的Wannier函数的spread怎么样。如果spread太大,那就调节这些参数,使得这个spread减小。如果你实在没辙了,那就使用num_iter吧。举个Bi2Se3的例子,从wannier90.wout中截取出来的(只要搜索"FinalState"就可以找到)。

解释一下数据,括号内的是center,最后一列是spread,也就是WF的展宽。

FinalState

WFcentre and spread 1 (-0.000040, -1.194745,  6.638646 ) 3.00135581

WFcentre and spread 2 ( 0.000038, -1.196699,  6.640059 ) 3.05024704 

WFcentre and spread 3 (-0.000032, -1.192363,  6.640243 ) 3.03256302 

WFcentre and spread 4 (-0.000086, -3.583414,  2.908040 ) 3.00131291 

WFcentre and spread 5 ( 0.000047, -3.581457,  2.906587 ) 3.05019607 

WFcentre and spread 6 (-0.000033, -3.585864,  2.906443 ) 3.03267256 

WFcentre and spread 7 (-0.000001,  1.194527, 4.773338 )  2.09798868 

WFcentre and spread 8 ( 0.000003,  1.194538, 4.773336 )  2.05011802 

WFcentre and spread 9 (-0.000037,  1.194536, 4.773327 )  2.04466361 

WFcentre and spread 10 ( 0.000006, -1.194384,  1.130261) 2.00572846 

WFcentre and spread 11 (-0.000018, -1.216986,  1.140267) 1.96783297 

WFcentre and spread 12 ( 0.000007, -1.172216,  1.140684 ) 1.95999088 

WFcentre and spread 13 ( 0.000011, -3.583770,  8.416406 ) 2.00573957 

WFcentre and spread 14 (-0.000002, -3.561169,  8.406398 ) 1.96786947 

WFcentre and spread 15 (-0.000007, -3.605960,  8.405979 ) 1.95994538 

WFcentre and spread 16 (  0.000086, -1.194737,  6.638626) 3.00130962 

WFcentre and spread 17  (-0.000047, -1.196693,  6.640080) 3.05019277 

WFcentre and spread 18 (  0.000033, -1.192286,  6.640223 ) 3.03266922 

WFcentre and spread 19 (  0.000040, -3.583406,  2.908021 ) 3.00135911 

WFcentre and spread 20  (-0.000038, -3.581452,  2.906608 ) 3.05025038 

WFcentre and spread 21 (  0.000032, -3.585788,  2.906424 ) 3.03256640 

WFcentre and spread 22 (  0.000001,  1.194548, 4.773330 )  2.09798869 

WFcentre and spread 23  (-0.000003,  1.194537,  4.773332 ) 2.05011802 

WFcentre and spread 24 (  0.000037,  1.194539, 4.773340 )  2.04466360 

WFcentre and spread 25  (-0.000011, -1.194381,  1.130260 ) 2.00573073 

WFcentre and spread 26 (  0.000002, -1.216981,  1.140268 ) 1.96786075 

WFcentre and spread 27 (  0.000007, -1.172191,  1.140687 ) 1.95993647 

WFcentre and spread 28  (-0.000006, -3.583766,  8.416405 ) 2.00573730 

WFcentre and spread 29 (  0.000018, -3.561165,  8.406400 ) 1.96784170 

WFcentre and spread 30  (-0.000007, -3.605935,  8.405982 ) 1.95999981 

Sumof centres and spreads (0.000000,-50.170584,143.200000) 72.45644902

①首先看center,看看你的center是不是束缚在原子本身的位置上。这点可以和原子坐标做对比。原子坐标也可以在wannier90.wout中找到。在构造的Wannier函数中,可以发现Wannier函数还是很好的坐落在原子位置上。如果你的Wannier函数能够很好的坐落在原子位置上,那么也能反应出你的Wannier函数的对称性很好。

 Site       Fractional Coordinate         Cartesian Coordinate (Ang)    

 |Bi  1  0.39900   0.39900   0.69700  |   0.00000  -1.19454  6.65403    

||Bi  2  0.60100   0.60100   0.30300  |   0.00000  -3.58361  2.89264    

||Se 1 -0.00000  -0.00000  0.50000  |   0.00000  1.19454  4.77333    

||Se 2  0.20600   0.20600   0.11800  |   0.00000  -1.19454  1.12651   

||Se 3  0.79400   0.79400   0.88200  |   0.00000 -3.58361   8.42016   

②检查轨道的简并性问题,在Bi2Se3里头,px, py, pz能够近似简并。从spread中能够看出我们的Wannier函数符合这一条件。③检查自旋的简并。也就是对比第n+1条和第n+15条的center和spread。这个直接决定了你的Wannier函数是否具有时间反演不变性。这里的Wannier函数的顺序决定于不同的软件包。VASP的顺序和QE的顺序是不同的,这个需要自己去看相关的说明书。



自用,来源于网络,侵删!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,869评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,716评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,223评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,047评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,089评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,839评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,516评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,410评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,920评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,052评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,179评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,868评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,522评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,070评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,186评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,487评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,162评论 2 356