计算化学公社

 找回密码 Forget password
 注册 Register
Views: 18073|回复 Reply: 13
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] 构建异质结模型,利用公倍数建模原子太多

[复制链接 Copy URL]

50

帖子

0

威望

1022

eV
积分
1072

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
我现在在建异质结模型,利用两个晶胞的晶格常数(a1=7; a2=8)的公倍数太大,建的模型原子数太多,计算不下去,请问还有什么办法吗

106

帖子

0

威望

721

eV
积分
827

Level 4 (黑子)

14#
发表于 Post on 2025-12-26 16:58:52 | 只看该作者 Only view this author
静哥哥 发表于 2021-12-7 17:28
您好,请问解决了异质结公倍数导致原子太多问题了吗?
我看了后面几个回帖,我发现用后面的插件建模,其实 ...

这个没有太好的办法,晶格形状确实可以改变,vaspkit也可以将其转为正交胞,但是构建异质结的时候,由于匹配度的关系,最后还是有很多的原子。感觉与两个材料本身有关系

50

帖子

0

威望

1022

eV
积分
1072

Level 4 (黑子)

13#
 楼主 Author| 发表于 Post on 2021-12-10 15:33:08 | 只看该作者 Only view this author
静哥哥 发表于 2021-12-7 17:28
您好,请问解决了异质结公倍数导致原子太多问题了吗?
我看了后面几个回帖,我发现用后面的插件建模,其实 ...

没搞定

63

帖子

0

威望

223

eV
积分
287

Level 3 能力者

12#
发表于 Post on 2021-12-7 17:28:03 | 只看该作者 Only view this author
您好,请问解决了异质结公倍数导致原子太多问题了吗?
我看了后面几个回帖,我发现用后面的插件建模,其实原子个数也没有少太多,特别是失配较大的两种材料

255

帖子

4

威望

4930

eV
积分
5265

Level 6 (一方通行)

11#
发表于 Post on 2021-4-13 10:17:46 | 只看该作者 Only view this author
ycmingjing 发表于 2021-4-13 10:00
vaspkit我尝试过,把失配率调到2.0% 原子还有500个,在调大就会报错,说超过5000结构让我下调失配率

http://bbs.keinsci.com/forum.php ... 0&fromuid=15641

按照陈老师的方法按照anaconda,附带python以及比较完整的模块。就算管理员不帮你,下载好安装包也能根据提示安装好。我在我用的十几年前的老超算上都能装上。

而且匹配异质结的程序不怎么消耗资源,普通的办公电脑上装个Linux虚拟机一样跑得动,社长的博文里就有安装虚拟机的教程。不一定非得用超算。

50

帖子

0

威望

1022

eV
积分
1072

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2021-4-13 10:03:23 | 只看该作者 Only view this author
Penson 发表于 2021-4-12 23:03
旋转晶格矢量,不过也是技术活

谢谢老师,我调整了几次,发现我太菜了,根本整不出来

50

帖子

0

威望

1022

eV
积分
1072

Level 4 (黑子)

9#
 楼主 Author| 发表于 Post on 2021-4-13 10:02:12 | 只看该作者 Only view this author
叶子之旅 发表于 2021-4-12 13:33
http://bbs.keinsci.com/thread-9651-1-1.html
有问题先在公社里搜索有惊喜
晶格的角度和长度都是可以改 ...

谢谢师兄,我看过这个,我在超算安装不上python3

50

帖子

0

威望

1022

eV
积分
1072

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2021-4-13 10:00:06 | 只看该作者 Only view this author
djjj148 发表于 2021-4-12 13:25
直接取最小公倍数不是匹配晶格的好办法,一是复合后原子数过多而且遇到两个单体晶格角度不一样就没辙了。
...

vaspkit我尝试过,把失配率调到2.0% 原子还有500个,在调大就会报错,说超过5000结构让我下调失配率

254

帖子

0

威望

1139

eV
积分
1393

Level 4 (黑子)

7#
发表于 Post on 2021-4-12 23:03:09 | 只看该作者 Only view this author
旋转晶格矢量,不过也是技术活
努力挖掘科学的本质

215

帖子

0

威望

1627

eV
积分
1842

Level 5 (御坂)

6#
发表于 Post on 2021-4-12 14:00:53 | 只看该作者 Only view this author

晶格矢量变换,构建根号晶胞

215

帖子

0

威望

1627

eV
积分
1842

Level 5 (御坂)

5#
发表于 Post on 2021-4-12 14:00:28 | 只看该作者 Only view this author
叶子之旅 发表于 2021-4-12 13:33
http://bbs.keinsci.com/thread-9651-1-1.html
有问题先在公社里搜索有惊喜
晶格的角度和长度都是可以改 ...


3

帖子

0

威望

61

eV
积分
64

Level 2 能力者

4#
发表于 Post on 2021-4-12 13:33:04 | 只看该作者 Only view this author
本帖最后由 叶子之旅 于 2021-4-12 13:35 编辑

http://bbs.keinsci.com/thread-9651-1-1.html
有问题先在公社里搜索有惊喜
晶格的角度和长度都是可以改变的,重定义晶格矢量即可,且早已有公开的程序支持。这样能大幅减少复合后模型的原子数。

255

帖子

4

威望

4930

eV
积分
5265

Level 6 (一方通行)

3#
发表于 Post on 2021-4-12 13:25:54 | 只看该作者 Only view this author
直接取最小公倍数不是匹配晶格的好办法,一是复合后原子数过多而且遇到两个单体晶格角度不一样就没辙了。
可以通过重定义晶格参数(同时改变角度和长度)来构建异质结。有现成程序可用。
1. 用VASPKIT黑箱操作。
2. 用building_hetero程序,可获得更多信息。 https://mp.weixin.qq.com/s/O6Nwwb5p07CKwUTynYNJkw

50

帖子

0

威望

1022

eV
积分
1072

Level 4 (黑子)

2#
 楼主 Author| 发表于 Post on 2021-4-12 09:15:01 | 只看该作者 Only view this author
本帖最后由 ycmingjing 于 2021-4-12 10:23 编辑

求老师指导

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

GMT+8, 2026-1-23 20:41 , Processed in 0.188382 second(s), 27 queries , Gzip On.

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