关于PDOS
quantum_espresso吧
全部回复
仅看楼主
level 13
请教一下诸位大神,
我在用quantum espresso软件进行pdos计算的时候,在不考虑自旋轨道耦合的情况下是可以成功算出来的,但是如果加入自旋轨道耦合,就会出现segmentation fault,前置自洽场和非自洽场的计算没有出现任何问题。请问如何计算加入自旋轨道耦合的PDOS计算?
2016年05月15日 14点05分 1
level 13
出现这样的情况,scf和nscf里面的 wf_collect都设置为true
2016年05月15日 14点05分 2
level 11
楼主解决了吗
2016年05月18日 01点05分 3
还没有,不过发现目前FR赝势加上SOC的noncollinear是算不出来PDOS的,其它的SR和NR赝势都可以算PDOS
2016年05月18日 05点05分
顺便问一下吧主,我的PDOS的total那个文件画出的图很乱,有没有啥解决的办法
2016年05月18日 05点05分
level 11
PP/src/projwfc.f90 第131行,pawproj和noncolin一起用是不支持的,楼主用的赝势是超软还是PAW?从projwfc的说明文档看超软赝势的noncol是可以得到pdos的 (http://www.quantum-espresso.org/wp-content/uploads/Doc/INPUT_PROJWFC.html
2016年05月18日 08点05分 4
另外,感觉即使用PAW赝势也可以不用pawproj
2016年05月18日 08点05分
@yyyu200 多谢吧主大人,我用的PAW。我现在就不使用FR的势函数了,另外我还碰到一个问题,在楼下有详细,您看看有没有啥改进的办法?
2016年05月18日 08点05分
level 13
还有一个就是我感觉我算出来的PDOS很乱,这是我算的MoS2的一个pdos tot的图,起伏很大而且密集
而我希望得到像这样的图,起伏相对不是那么密集,因为之前没有用过pdos,所以也不太清楚这个图到底好不好
2016年05月18日 08点05分 5
nscf的k点需要足够密,另外计算pdos时的能量间隔也不能取太小,否则都有可能造成dos很多的峰,这些峰是人为造成的
2016年05月19日 01点05分
@yyyu200 嗯,pdos的部分我也想到了,不过您说的nscf点需要取密一些,那在scf里面的计算是否也要相应的提高呢?
2016年05月19日 04点05分
@宇智波灭火 scf不需要太密的k点,nscf读scf的输出,算更密的k点
2016年05月19日 08点05分
@yyyu200 好的,多谢吧主大人![太开心]
2016年05月19日 08点05分
level 5
你计算过ldos吗
2016年07月13日 11点07分 6
好像同样是用pdos的算法去算,貌似记得输出的文件里面有idos这一列
2016年07月13日 13点07分
level 3
请问怎么得到某种原子的pdos
2018年04月17日 08点04分 7
运行projwfc.x ,将波函数投影到每个k点、自旋、带、原子、spd等轨道。
2018年04月18日 02点04分
@yyyu200 OK!
2018年04月19日 07点04分
level 3
同问如何在计算中加入轨道磁矩耦合~
2018年04月19日 07点04分 8
在pw.x的输入中设置,同时使用rel赝势(全相对论)
2018年04月20日 00点04分
level 3
不使用rel赝势不会报错,改成rel出现以下错误。
2018年04月20日 09点04分 9
建议你研究一下example里的例子,看看代码,想想原因,这样乱跑是会碰壁的
2018年04月21日 02点04分
1