计算化学公社

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

[综合讨论] 如何书写VASP或其他分子动力学计算中逐步添加原子的脚本

[复制链接 Copy URL]

26

帖子

0

威望

250

eV
积分
276

Level 3 能力者

大家好,一般在做分子动力学的时候,大家一般都是将所有分子都放在初始模型中,然后开始跑MD。那么如何做到在搭建的初始模型下,在跑MD的过程中逐布添加原子,比如实现石墨的生长机理的探究,我需要在跑MD的过程中逐步加入碳原子,以看其生长机理。具体如图所示。想问一下,这样的一个提交任务的脚本应该如何写呢?


418

帖子

4

威望

2912

eV
积分
3410

Level 5 (御坂)

2#
发表于 Post on 2020-8-20 10:26:31 | 只看该作者 Only view this author
一个解决方案:

用ASE中的MD模块跑分子动力学,VASP只负责计算原子受力。在ASE中加原子很简单的。

PS:模拟石墨烯生长用KMC算法的多。

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
sobereva + 3

查看全部评分 View all ratings

26

帖子

0

威望

250

eV
积分
276

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2020-8-20 10:34:02 | 只看该作者 Only view this author
万里云 发表于 2020-8-20 10:26
一个解决方案:

用ASE中的MD模块跑分子动力学,VASP只负责计算原子受力。在ASE中加原子很简单的。

ASE跑的性能怎么样呢?感觉没见过用它跑分子动力学,虽然知道ASE的功能很强大。

418

帖子

4

威望

2912

eV
积分
3410

Level 5 (御坂)

4#
发表于 Post on 2020-8-20 11:17:49 | 只看该作者 Only view this author
Jaydu1996 发表于 2020-8-20 10:34
ASE跑的性能怎么样呢?感觉没见过用它跑分子动力学,虽然知道ASE的功能很强大。

ASE MD模块支持的系综不少。AIMD计算量都在原子受力上了,更新原子坐标和速度耗时几乎可以忽略不计。

问题就在于,如果不是用它的GPAW算原子受力,每算一步都要重新启动VASP,会浪费不少时间。不知道现在这个特性有改进没有。

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 06:34 , Processed in 0.275159 second(s), 24 queries , Gzip On.

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