计算化学公社

 找回密码 Forget password
 注册 Register

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

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

正文摘要:

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

回复 Reply

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: 27)

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

嗯嗯,不换了K点,计算就没问题了,大写的赞&#128077;!
尾巴上 发表于 Post on 2021-11-17 07:41:15
ggdh 发表于 2021-11-15 11:52
你看看你是不是用了4面体的k点,不支持使用4面体k点

谢谢回复。
ggdh 发表于 Post on 2021-11-15 11:52:12
尾巴上 发表于 2021-11-15 04:31
请问2D_mesh_* 中的KPOINTS需要改吗?  我执行2D_mesh_*中的vasp计算都中止了,错误信息是Error reading KP ...

你看看你是不是用了4面体的k点,不支持使用4面体k点
尾巴上 发表于 Post on 2021-11-15 04:32:29
maxwong2018 发表于 2018-4-28 22:37
**** 作者被禁止或删除 内容自动屏蔽 ****

请问你的问题解决了吗?我也遇到了这个问题
尾巴上 发表于 Post on 2021-11-15 04:31:36
请问2D_mesh_* 中的KPOINTS需要改吗?  我执行2D_mesh_*中的vasp计算都中止了,错误信息是Error reading KPOINTS file
The_only_oneZLY 发表于 Post on 2021-10-18 20:34:05
本帖最后由 The_only_oneZLY 于 2021-10-18 21:26 编辑
ggdh 发表于 2021-10-14 15:53
我的做法是作图的时候加一个遮罩(mask)把6边形外的数据遮住。
python是肯定有这个功能的(matplotlib ...

感谢楼主~

QQ截图20211018202224.png (64.33 KB, 下载次数 Times of downloads: 60)

QQ截图20211018202224.png

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
ggdh + 5 厉害!

查看全部评分 View all ratings

The_only_oneZLY 发表于 Post on 2021-10-18 13:08:59
ggdh 发表于 2021-10-14 15:53
我的做法是作图的时候加一个遮罩(mask)把6边形外的数据遮住。
python是肯定有这个功能的(matplotlib ...

感谢楼主,大概明白这个思路了,我再去试试。

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

GMT+8, 2024-11-23 10:08 , Processed in 0.204100 second(s), 33 queries , Gzip On.

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