24小时热门版块排行榜    

查看: 1551  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

newton3915

铁杆木虫 (正式写手)

[求助] pw计算能带图

用pw计算bands的时候经常会得到如图1所示的连线图,会有部分的本征值连接很乱,有时多有时少,但是用点图的话(图2)看起来会好很多,其中scf和nscf的计算都没问题,请教一下各位大侠,这种情况该怎么办呢?是不是哪里出问题了?
pw计算能带图
图1


pw计算能带图-1
图2
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mailoliver

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
newton3915: 金币+4, ★★★很有帮助 2013-05-22 11:03:01
一劳永逸的方法就是自己写个小程序,每个k点的本征值读出来,重新排序一下,写到一个新的文件中,然后用origin画图。
4楼2013-05-21 17:39:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

xhzha

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
franch: 金币+2, 谢谢回帖交流, 2013-05-20 20:58:29
franch: 金币+2, 谢谢回帖交流, 2013-05-20 21:09:01
newton3915: 金币+2, ★★★很有帮助 2013-05-22 11:03:10
这个我算声子谱时极少情况出现过,应该是5.0版本的吧?我猜会不会是个bug,里面是根据简正坐标正交来区分一条条声子带,能带应该类似吧,不知道为什么会出现这种情况,看源程序也没看出问题。我后来想了个办法就是根据一阶导数连续重新排了下数据,很多时候能得到很好的结果。我也期待有高人指点怎么处理这个问题。如果你只想得到好看的曲线,4.3之前的版本应该都没有这个问题,因为它是按能量大小来排布每条带的。
2楼2013-05-20 20:53:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

KalaShayminS

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
newton3915: 金币+4, ★★★很有帮助 2013-05-22 11:02:51
QE的bands计算后面用了基于波函数相似性和对称性来判断能级之间的连接顺序,很遗憾这个方法并不是总是可靠的,很多相去甚远的能带也可能是相似的。
最直接的方法就是读取pw.x输出的能量值来画图,而不需要bands.x进行处理。
3楼2013-05-21 00:57:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

newton3915

铁杆木虫 (正式写手)

引用回帖:
2楼: Originally posted by xhzha at 2013-05-20 20:53:00
这个我算声子谱时极少情况出现过,应该是5.0版本的吧?我猜会不会是个bug,里面是根据简正坐标正交来区分一条条声子带,能带应该类似吧,不知道为什么会出现这种情况,看源程序也没看出问题。我后来想了个办法就是根 ...

我用4.3.2版本的算了 画出来的还是一样
5楼2013-05-22 10:11:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见