24小时热门版块排行榜    

查看: 3601  |  回复: 16

sg18408926

至尊木虫 (著名写手)


[交流] 【求助】pwscf计算得到的能带图很乱

我在采用pwscf计算Cu的能带图,画出的图很乱,

期待高手的解决啊
回复此楼

» 收录本帖的淘帖专辑推荐

pwscf

» 猜你喜欢

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

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

oxox6085

专家顾问 (正式写手)



zzy870720z(金币+1):谢谢回复 2011-01-15 23:22:04
sg18408926(金币+1): 2011-01-16 09:38:29
引用回帖:
Originally posted by sg18408926 at 2011-01-15 14:07:53:
我在采用pwscf计算Cu的能带图,画出的图很乱,

期待高手的解决啊

不知道是计算的问题还是画图的问题,我怎么觉得是画图的问题呢?
贴出来输入文件看看
2楼2011-01-15 22:54:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sg18408926

至尊木虫 (著名写手)


自洽文件:
&control
    calculation='scf'
    restart_mode='from_scratch',
    prefix='Cu',
    pseudo_dir = '/public/home/zhangshuo/pwscf/pseudo',
    outdir='./tmp'
    tstress = .true. ,
    tprnfor = .true. ,
/
&system   
    ibrav=  2,
    celldm(1) =6.8615,
    nat=  1,
    ntyp= 1,
    ecutwfc = 30,
    ecutrho = 300.0 ,
    occupations='smearing',
    smearing = 'mp'
    degauss =0.02
/
&electrons
   electron_maxstep  =  70  ,
   conv_thr  =  1.0d-12  ,
   diagonalization   = 'cg',
   mixing_beta = 0.7  
/
ATOMIC_SPECIES
Cu  63.55  Cu.pbe-n-van_ak.UPF
ATOMIC_POSITIONS
Cu 0.00 0.00 0.00  
K_POINTS AUTOMATIC
16 16 16 0 0 0

bands计算文件
&control
    calculation='bands'
    restart_mode='from_scratch',
    prefix='Cu',
    pseudo_dir = '/public/home/zhangshuo/pwscf/pseudo',
    outdir='./tmp'
    tstress = .true. ,
    tprnfor = .true. ,
/
&system   
    ibrav=  2,
    celldm(1) =6.8615,
    nat=  1,
    ntyp= 1,
    ecutwfc = 30.0,
    ecutrho = 300.0 ,
    nbnd = 12
    occupations='smearing',
    smearing='mp',
    degauss=0.02
/
&electrons
   electron_maxstep  =  70  ,
   conv_thr  =  1.0d-12  ,
   diagonalization   = 'cg',
   mixing_beta = 0.7  
/
ATOMIC_SPECIES
Cu 63.55   Cu.pbe-n-van_ak.UPF
ATOMIC_POSITIONS
  Cu 0.0 0.0 0.0  
K_POINTS
  141
  0.000000  0.000000  0.000000  1.00
  0.025000  0.000000  0.000000  1.00
  0.050000  0.000000  0.000000  1.00
  0.075000  0.000000  0.000000  1.00
  0.100000  0.000000  0.000000  1.00
  0.125000  0.000000  0.000000  1.00
  0.150000  0.000000  0.000000  1.00
  0.175000  0.000000  0.000000  1.00
  0.200000  0.000000  0.000000  1.00
  0.225000  0.000000  0.000000  1.00
  0.250000  0.000000  0.000000  1.00
  0.275000  0.000000  0.000000  1.00
  0.300000  0.000000  0.000000  1.00
  0.325000  0.000000  0.000000  1.00
  0.350000  0.000000  0.000000  1.00
  0.375000  0.000000  0.000000  1.00
  0.400000  0.000000  0.000000  1.00
  0.425000  0.000000  0.000000  1.00
  0.450000  0.000000  0.000000  1.00
  0.475000  0.000000  0.000000  1.00
  0.500000  0.000000  0.000000  1.00
  0.525000  0.000000  0.000000  1.00
  0.550000  0.000000  0.000000  1.00
  0.575000  0.000000  0.000000  1.00
  0.600000  0.000000  0.000000  1.00
  0.625000  0.000000  0.000000  1.00
  0.650000  0.000000  0.000000  1.00
  0.675000  0.000000  0.000000  1.00
  0.700000  0.000000  0.000000  1.00
  0.725000  0.000000  0.000000  1.00
  0.750000  0.000000  0.000000  1.00
  0.775000  0.000000  0.000000  1.00
  0.800000  0.000000  0.000000  1.00
  0.825000  0.000000  0.000000  1.00
  0.850000  0.000000  0.000000  1.00
  0.875000  0.000000  0.000000  1.00
  0.900000  0.000000  0.000000  1.00
  0.925000  0.000000  0.000000  1.00
  0.950000  0.000000  0.000000  1.00
  0.975000  0.000000  0.000000  1.00
  1.000000  0.000000  0.000000  1.00
  1.000000  0.000000  0.025000  1.00
  1.000000  0.000000  0.050000  1.00
  1.000000  0.000000  0.075000  1.00
  1.000000  0.000000  0.100000  1.00
  1.000000  0.000000  0.125000  1.00
  1.000000  0.000000  0.150000  1.00
  1.000000  0.000000  0.175000  1.00
  1.000000  0.000000  0.200000  1.00
  1.000000  0.000000  0.225000  1.00
  1.000000  0.000000  0.250000  1.00
  1.000000  0.000000  0.275000  1.00
  1.000000  0.000000  0.300000  1.00
  1.000000  0.000000  0.325000  1.00
  1.000000  0.000000  0.350000  1.00
  1.000000  0.000000  0.375000  1.00
  1.000000  0.000000  0.400000  1.00
  1.000000  0.000000  0.425000  1.00
  1.000000  0.000000  0.450000  1.00
  1.000000  0.000000  0.475000  1.00
  1.000000  0.000000  0.500000  1.00
  0.975000  0.025000  0.500000  1.00
  0.950000  0.050000  0.500000  1.00
  0.925000  0.075000  0.500000  1.00
  0.900000  0.100000  0.500000  1.00
  0.875000  0.125000  0.500000  1.00
  0.850000  0.150000  0.500000  1.00
  0.825000  0.175000  0.500000  1.00
  0.800000  0.200000  0.500000  1.00
  0.775000  0.225000  0.500000  1.00
  0.750000  0.250000  0.500000  1.00
  0.725000  0.275000  0.500000  1.00
  0.700000  0.300000  0.500000  1.00
  0.675000  0.325000  0.500000  1.00
  0.650000  0.350000  0.500000  1.00
  0.625000  0.375000  0.500000  1.00
  0.600000  0.400000  0.500000  1.00
  0.575000  0.425000  0.500000  1.00
  0.550000  0.450000  0.500000  1.00
  0.525000  0.475000  0.500000  1.00
  0.500000  0.500000  0.500000  1.00
  0.475000  0.475000  0.475000  1.00
  0.450000  0.450000  0.450000  1.00
  0.425000  0.425000  0.425000  1.00
  0.400000  0.400000  0.400000  1.00
  0.375000  0.375000  0.375000  1.00
  0.350000  0.350000  0.350000  1.00
  0.325000  0.325000  0.325000  1.00
  0.300000  0.300000  0.300000  1.00
  0.275000  0.275000  0.275000  1.00
  0.250000  0.250000  0.250000  1.00
  0.225000  0.225000  0.225000  1.00
  0.200000  0.200000  0.200000  1.00
  0.175000  0.175000  0.175000  1.00
  0.150000  0.150000  0.150000  1.00
  0.125000  0.125000  0.125000  1.00
  0.100000  0.100000  0.100000  1.00
  0.075000  0.075000  0.075000  1.00
  0.050000  0.050000  0.050000  1.00
  0.025000  0.025000  0.025000  1.00
  0.000000  0.000000  0.000000  1.00
  0.025000  0.025000  0.000000  1.00
  0.050000  0.050000  0.000000  1.00
  0.075000  0.075000  0.000000  1.00
  0.100000  0.100000  0.000000  1.00
  0.125000  0.125000  0.000000  1.00
  0.150000  0.150000  0.000000  1.00
  0.175000  0.175000  0.000000  1.00
  0.200000  0.200000  0.000000  1.00
  0.225000  0.225000  0.000000  1.00
  0.250000  0.250000  0.000000  1.00
  0.275000  0.275000  0.000000  1.00
  0.300000  0.300000  0.000000  1.00
  0.325000  0.325000  0.000000  1.00
  0.350000  0.350000  0.000000  1.00
  0.375000  0.375000  0.000000  1.00
  0.400000  0.400000  0.000000  1.00
  0.425000  0.425000  0.000000  1.00
  0.450000  0.450000  0.000000  1.00
  0.475000  0.475000  0.000000  1.00
  0.500000  0.500000  0.000000  1.00
  0.525000  0.525000  0.000000  1.00
  0.550000  0.550000  0.000000  1.00
  0.575000  0.575000  0.000000  1.00
  0.600000  0.600000  0.000000  1.00
  0.625000  0.625000  0.000000  1.00
  0.650000  0.650000  0.000000  1.00
  0.675000  0.675000  0.000000  1.00
  0.700000  0.700000  0.000000  1.00
  0.725000  0.725000  0.000000  1.00
  0.750000  0.750000  0.000000  1.00
  0.775000  0.675000  0.000000  1.00
  0.800000  0.600000  0.000000  1.00
  0.825000  0.525000  0.000000  1.00
  0.850000  0.450000  0.000000  1.00
  0.875000  0.375000  0.000000  1.00
  0.900000  0.300000  0.000000  1.00
  0.925000  0.225000  0.000000  1.00
  0.950000  0.150000  0.000000  1.00
  0.975000  0.075000  0.000000  1.00
  1.000000  0.000000  0.000000  1.00
band.in文件
&inputpp
    outdir  = './tmp'
    prefix  = 'Cu'
    filband = 'bands.dat'
/
plotband文件
bands.dat
0 20.00
bands.xmgr
bands.ps
12.3637
5.00 12.3637
/
下面是我改了高对称方向,还是一样啊


3楼2011-01-16 09:47:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

frank_zhan

金虫 (正式写手)



zhang668(金币+1):多谢交流 2011-01-16 11:26:41
我没有算过Cu的能带结构。不过觉得应该问题不大吧。
4楼2011-01-16 10:15:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

oxox6085

专家顾问 (正式写手)


★ ★
sunyang1988(金币+2): 谢谢指点 2011-01-16 21:19:07
sg18408926(金币+2): 2011-01-17 09:44:48
引用回帖:
Originally posted by sg18408926 at 2011-01-16 09:47:27:
自洽文件:
&control
    calculation='scf'
    restart_mode='from_scratch',
    prefix='Cu',
    pseudo_dir = '/public/home/zhangshuo/pwscf/pseudo',
    outdir='./tmp'
    tstress = .true ...

你算的应该是没问题的!

问题出在画图上,现在好像还没有哪个软件能百分之百的准确的画出dispersion。它只是按照能量的高低给你按顺序排列下来,具体的哪一支是怎样的走向它是不能判断的。那些有交叉的地方,明显是画图出问题了,你需要自己改改就可以了。另外,你点取得越多,准确性就越高。
5楼2011-01-16 21:18:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yan_lee

金虫 (小有名气)


★ ★
zzy870720z(金币+2): 谢谢交流 2011-01-17 08:17:57
sg18408926(金币+2): 2011-01-17 09:45:00
主要是因为连线的问题。
你可以写一个小程序,读取nscf.out文件中的k点坐标以及对应的本征值,然后自己产生一个band.dat的文件,这样连线就不会乱了。
6楼2011-01-17 04:58:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
★ ★
sg18408926(金币+3): 2011-01-17 21:03:54
youzhizhe(金币+2): 谢谢交流。 2011-01-17 21:16:44
sg18408926(金币+2): 2011-01-18 09:29:47
之前已经讨论过的问题啊,在bands.in文件里面加一行lsym=.true.即可。这样会产生很多band.dat.*文件,只用band.dat文件,其他的删掉,再画图即可。
7楼2011-01-17 20:42:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sg18408926

至尊木虫 (著名写手)


zzy870720z: 如果问题解决,请帮忙标题【求助】修改为【求助成功】,谢谢合作 2011-01-18 09:52:22
谢谢楼上,问题解决了
8楼2011-01-18 09:30:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hanyanli0475

铜虫 (小有名气)



小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
8楼: Originally posted by sg18408926 at 2011-01-18 09:30:17:
谢谢楼上,问题解决了

您好,请问您这个问题是怎解决的呢?是lsym=.true.吗?谢谢了!
9楼2011-10-11 17:12:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
uuv2010(金币+1): 欢迎参加交流 2011-11-25 13:29:25
引用回帖:
9楼: Originally posted by hanyanli0475 at 2011-10-11 17:12:28:
您好,请问您这个问题是怎解决的呢?是lsym=.true.吗?谢谢了!

我向来的方法是,多取点,不连线,看起来还是很不错的~
10楼2011-10-11 20:17:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sg18408926

至尊木虫 (著名写手)


是的,加上上面的参数就没有问题了
11楼2011-10-12 09:18:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hanyanli0475

铜虫 (小有名气)



小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
10楼: Originally posted by souledge at 2011-10-11 20:17:47:
我向来的方法是,多取点,不连线,看起来还是很不错的~

学习了,非常感谢,今天早上结果出来了,对了,呵呵!继续奋斗呵呵!
12楼2011-10-12 09:59:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hanyanli0475

铜虫 (小有名气)


引用回帖:
11楼: Originally posted by sg18408926 at 2011-10-12 09:18:46:
是的,加上上面的参数就没有问题了

恩,谢谢,学习了。
13楼2011-10-12 09:59:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hanyanli0475

铜虫 (小有名气)



小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
10楼: Originally posted by souledge at 2011-10-11 20:17:47:
我向来的方法是,多取点,不连线,看起来还是很不错的~

您好!我今天做出的能带图,材料是半导体,费米能级竟然在导带里面,这应该是不对的。请问,造成这样的原因,可能和哪些参数有关系呢?谢谢了!
14楼2011-10-12 10:03:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hanyanli0475

铜虫 (小有名气)



小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
7楼: Originally posted by goldenfisher at 2011-01-17 20:42:10:
之前已经讨论过的问题啊,在bands.in文件里面加一行lsym=.true.即可。这样会产生很多band.dat.*文件,只用band.dat文件,其他的删掉,再画图即可。

您好,我加上lsym这个参数后,图确实就不混乱了。但是,我想在origin把图画出来,就找不xmgr这个文件了,都是xmgr1 xmgr2……这样的文件,根本在origin里画不了图。您看看我是哪里出问题了?
15楼2011-11-25 11:10:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
15楼: Originally posted by hanyanli0475 at 2011-11-25 11:10:39:
您好,我加上lsym这个参数后,图确实就不混乱了。但是,我想在origin把图画出来,就找不xmgr这个文件了,都是xmgr1 xmgr2……这样的文件,根本在origin里画不了图。您看看我是哪里出问题了?

也说过啊,算完bands.in后,删除.dat_*文件,再画图。仔细看看吧
16楼2011-11-25 12:04:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gemucai

木虫 (正式写手)



小木虫(金币+0.5):给个红包,谢谢回帖
算能带不设置lsym计算会混乱?我怎么没碰到过呢?我是直接把bands.dat拷到windows下面,自己用fortran编写一个数据处理的程序然后用gnuplot画的,感觉挺好的,非常光滑。
17楼2011-12-12 16:24:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sg18408926 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 我面上完蛋了 +7 且听虎啸 2026-08-20 8/400 2026-08-21 12:31 by 酷酷墨镜
[基金申请] 只有每年这种时候来逛逛小木虫 +23 yaoyewhu2008 2026-08-20 25/1250 2026-08-21 12:19 by Poppy1104
[基金申请] 什么时候开奖? +7 CrisMessi 2026-08-18 7/350 2026-08-21 12:15 by weiyin
[基金申请] 今天基金会出结果吗?20260819 +15 kkkl_v 2026-08-19 16/800 2026-08-21 11:22 by 365372687
[基金申请] 科研孤儿太难了 +15 我4大白菜 2026-08-20 16/800 2026-08-21 11:07 by yming1319
[论文投稿] 投稿咨询 +5 wwm09 2026-08-17 7/350 2026-08-21 10:11 by 期刊论文帮手
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 估计是周四 +3 archvillain 2026-08-18 3/150 2026-08-21 01:48 by jnhyjjm
[基金申请] 今天系统多次维护,明天很可能放榜! +10 zju2000 2026-08-16 11/550 2026-08-20 20:02 by cl479861084
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] filecode,4个jtjc了 +11 ziyangfang 2026-08-19 13/650 2026-08-19 21:28 by aasahr
[教师之家] 为什么余额宝的年化利率越来越低?主要原因有哪些? +5 瞬息宇宙 2026-08-15 5/250 2026-08-19 20:23 by super2002521
[基金申请] 朋友圈看到的 +6 wangzilk 2026-08-18 8/400 2026-08-19 10:55 by Haru815
[基金申请] 快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。 +6 Tide man 2026-08-14 7/350 2026-08-19 09:56 by ZJTJZ
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
[基金申请] 93BebMhtakh前后11位开头都是大写 +4 且听虎啸 2026-08-17 5/250 2026-08-18 00:49 by 蔡棒棒菂
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
信息提示
请填处理意见