计算化学公社

 找回密码 Forget password
 注册 Register

【更新1.1版本】二维材料的二维能带图绘制以及有效质量计算软件band2d.py

查看数: 91681 | 评论数: 60 | 收藏 Add to favorites 111
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-3-10 16:28

正文摘要:

本帖最后由 ggdh 于 2021-8-22 20:24 编辑 听说2D材料最近要火?我博后期间做这个写了个程序。关键是能够产生2D能带图,1维材料只能产生1维能带图,2维材料可以产生2维能带和1维能带。看2维能带能够直观掌握整个 ...

回复 Reply

lcy. 发表于 Post on 2025-11-18 10:26:05
lcy. 发表于 2025-11-13 17:13
大佬您好,我想请教一下,最后的有效质量彩图它没有自动弹出来,自动保存了,而且电子和空穴的有效质量叠 ...

用了1.1版本已经解决了,谢谢博主
lcy. 发表于 Post on 2025-11-13 17:13:27
00gi 发表于 2024-5-31 00:53
**** 作者被禁止或删除 内容自动屏蔽 ****

大佬您好,我想请教一下,最后的有效质量彩图它没有自动弹出来,自动保存了,而且电子和空穴的有效质量叠在一起了,本来是两张图的,现在只有一张图。band2d.py:627: atplotlibDeprecationarning: Adding an axes using the same arguments as a previous axes cuurently reusthe earlier instance. In a future version, a new instance wil1 always be created and returned.lleanwhile, this warncan be suppressed, and the future behavior ensured,by passing a unigue label to each axes instance.ax=plt.subplot(111) 这个是最后的提示,不知道这个情况,应该怎么解决
白白白点 发表于 Post on 2025-10-31 15:49:42
礼貌拿取,谢谢楼主
@yang 发表于 Post on 2024-12-25 16:55:05
请问老师,我进行第一步的时候出现这样的情况应该如何解决

202412251654422475..png (103.53 KB, 下载次数 Times of downloads: 55)

202412251654422475..png
ggdh 发表于 Post on 2024-12-3 21:37:39
oucheng 发表于 2024-11-1 01:03
楼主请问这个提示如何应对呢,我用-s尝试了不同的值还是会有

Warning! The difference between ELECTRON ...

不用管。这是个警告而已
如果不同的-s值差别不大,随便取一个就行,保持你研究的多个体系-s值统一就行
PBEsol 发表于 Post on 2024-12-3 11:59:26
感觉会用到,楼主牛皮
oucheng 发表于 Post on 2024-11-1 01:03:23
楼主请问这个提示如何应对呢,我用-s尝试了不同的值还是会有

Warning! The difference between ELECTRON mass calculated by h and 2h is larger than 20% (m1:60.60%, m2:60.04%). You may want to try different delta E(current value is 0.0400 )
00gi 发表于 Post on 2024-5-31 00:53:30
00gi 发表于 2024-5-31 00:31
楼主您好 我在计算最后一步的时候 出现了下面的问题 没有出来最后的彩图 麻烦楼主帮我看看是什么原因 十分 ...

感谢 已经解决啦 环境重新配置了一下~
00gi 发表于 Post on 2024-5-31 00:31:44
本帖最后由 00gi 于 2024-5-31 00:49 编辑

楼主您好 我在计算最后一步的时候 出现了下面的问题 没有出来最后的彩图 麻烦楼主帮我看看是什么原因 十分感谢

oucheng 发表于 Post on 2023-6-14 11:41:39
ggdh 发表于 2023-6-13 13:24
估计是因为数值误差,导致这个地方的能量比k点还要低。
你可以手动改一下输出OUTCAR,把这个点的能量改 ...

好像明白了,一开始SCF的k点文件不包含K点,算完2D能带才找到这个最低点,电子的有效质量是按一开始的SCF结果来的,所以并不包含K点,有效质量要重算
oucheng 发表于 Post on 2023-6-14 10:50:09
ggdh 发表于 2023-6-13 13:24
估计是因为数值误差,导致这个地方的能量比k点还要低。
你可以手动改一下输出OUTCAR,把这个点的能量改 ...

谢谢您的回复,请问这个点的坐标应该是-j p过程中的L_kpt坐标吗?我这里并不是,我的L_kpt是-K点的坐标(0.6667,-0.3333),然后我现在大概从图上判断这个点的坐标(0.333~0.5,<0.3333)
ggdh 发表于 Post on 2023-6-13 13:24:55
oucheng 发表于 2023-6-12 16:39
请问一下,我的导带极小值是在K点的,但是有效质量m1和m2的交点为什么不在K点呢?尝试用-m 修改位置但是还 ...

估计是因为数值误差,导致这个地方的能量比k点还要低。
你可以手动改一下输出OUTCAR,把这个点的能量改高一点。从而使得band2d找到正确的CBM点
oucheng 发表于 Post on 2023-6-12 16:39:42
请问一下,我的导带极小值是在K点的,但是有效质量m1和m2的交点为什么不在K点呢?尝试用-m 修改位置但是还是同样的结果

202306121637398086..png (213.57 KB, 下载次数 Times of downloads: 80)

202306121637398086..png
尾巴上 发表于 Post on 2021-11-17 07:42:11
ggdh 发表于 2021-11-15 11:52
你看看你是不是用了4面体的k点,不支持使用4面体k点

嗯嗯,不换了K点,计算就没问题了,大写的赞&#128077;!

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-1-24 12:02 , Processed in 0.231109 second(s), 32 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list