计算化学公社

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

[GROMACS] 在使PLUMED对GROMACS的轨迹文件做元动力学时,必须将命令写一起吗?

[复制链接 Copy URL]

38

帖子

0

威望

657

eV
积分
695

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
各位老师大家好:学生在使用GROMACS和PLUMED进行元动力学模拟时有几个小问题请教:
利用PLUMED对GROMACS进行元动力学分析时,有两种命令输入方式:一种是:直接先用GROMACS模拟出轨迹文件.xtc,再利用PLUMED进行元动力学分析:
           gmx mdrun -v -deffnm md -nb gpu;
           plumed driver --plumed plumed.dat --mf_xtc md.xtc
另外一种是:将两种命令结合于一起作为命令行输入:
          gmx mdrun -v deffnm md -plumed plumed.dat -nb gpu;
学生的疑问是:
1:第一种方式是先轨迹再分析,我的理解是这其实是没有加偏置势的动力学模拟,并不能翻越自由能能垒。
2:第二种方式是模拟和分析一同进行,在边模拟的过程中有偏置势的填谷,进行了有偏估计,可以翻越自由能能垒。
请问,学生前面的想法对吗?

还有一个问题:
3:学生编译的GROMACS可以GPU加速,如果使用第二种命令行输入,是模拟速度就会慢很多?(PLUMED似乎不支持GPU加速)
感谢各位老师赐教。

156

帖子

0

威望

1663

eV
积分
1819

Level 5 (御坂)

2#
发表于 Post on 2023-6-18 17:56:46 | 只看该作者 Only view this author
如果需要添加biasing potential, 当然需要在模拟的过程中提供PLUMED的input,

速度肯定会有影响的,影响大小要看你的CV选择等,有的影响很小,有的影响很大
要加速,PLUMED也有一些策略,可以看看PLUMED的manual

216

帖子

4

威望

1506

eV
积分
1802

Level 5 (御坂)

3#
发表于 Post on 2023-6-18 19:22:17 | 只看该作者 Only view this author
本帖最后由 Huschein 于 2023-6-18 19:24 编辑

你第一种方式根本就没有用metad,怎么可能用metad不额外指定呢?搞清楚mdrun那一步就得要加入plumed控制文件,plumed driver是用来对metad采样后的轨迹做无偏修正的。且谈到速度问题,metad是通过增加高斯峰来完成罕见事件的采样的,高斯函数的维度和你的CV正相关,且受CV极大影响,因此完全不可能通过像FFT那样的操作来转移到GPU上算,plumed官方文档都写了,现在支持gmx_mpi了,要跑增强采样就专门编译一个mpi版来跑

本版积分规则 Credits rule

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

GMT+8, 2026-2-25 15:21 , Processed in 1.146371 second(s), 20 queries , Gzip On.

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