计算化学公社

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

[Lammps] 关于进行In2Se3半导体材料lammps模拟时参数设置的问题

[复制链接 Copy URL]

6

帖子

0

威望

61

eV
积分
67

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
各位同学和老师们好,我想对In2Se3半导体材料进行升温模拟,我起初是对bulk结构进行的升温研究形变,使用的是npt系综,设置的时间步长为5fs,相关升温设置如下:
fix 1 all npt temp 300.0 300.0 0.5 aniso 0.0 0.0 2.0
run 100000
unfix 1


fix 1 all npt temp 350.0 350.0 0.5 aniso 0.0 0.0 2.0
run 100000
unfix 1
依次类推...
# 保存最终结果
write_data final_In2Se3.data
问题1:5fs是否合适?
问题2:这样的升温设置是否合适,就是每个阶段设置一个温度,是否有更合适的办法?
之后,我在z方向加了真空层,想看它在z方向有真空的情况下,情况如何,针对于现在的情况,问题如下
问题1:起初bulk时我是用的边界条件是ppp,现在还可以使用ppp吗?我自己的理解是可以,虽然z方向也是p但是材料和下一个周期性结构之间是有真空的
问题2:这个时候还能用npt系综吗?如果可以,我该如何设置“temp 350.0 350.0 0.5 aniso 0.0 0.0 2.0”这些参数才能保持真空层不消失?如果不可以,我该使用那个系综?又该如何设置?
谢谢各位!

70

帖子

0

威望

1730

eV
积分
1800

Level 5 (御坂)

究极懒狗

2#
发表于 Post on 2025-7-19 02:47:02 | 只看该作者 Only view this author
1. 5fs明显太大。之前的文献用的1fs,参考doi:10.1103/PhysRevB.104.174107;10.1088/2053-1583/aaf946
2. 合适

如果设置真空层:
1. 可以ppp。我自己跑就是ppp
2. 可以,但是要固定z方向的晶格(即固定真空层方向晶格),例如:
fix             1 all npt temp 300 300 0.5 x 0 0 2 y 0 0 2 # 这里没写z,就表明不弛豫z方向
参考:https://github.com/sliutheorygro ... ammps#L31C1-L31C110

6

帖子

0

威望

61

eV
积分
67

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2025-8-4 12:45:21 | 只看该作者 Only view this author
感谢!

本版积分规则 Credits rule

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

GMT+8, 2025-8-12 23:05 , Processed in 0.145763 second(s), 20 queries , Gzip On.

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