计算化学公社

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

[GROMACS] 求助:跑gromacs,dt稍微大一点就报too many lincs的错

[复制链接 Copy URL]

108

帖子

0

威望

492

eV
积分
600

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
我用gromacs跑一个十几个碳的小分子碳链,一千个分子的系统,用0.002的dt来跑就会报too many lincs的错,用小一点的dt(比如0.0002)就没问题,我认为可能是初始构象不太好,先用小的dt跑个几纳秒再用大的dt,但是发现还是会报错,想问下各位老师这种情况一般是什么原因造成的呀,感谢

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

2#
发表于 Post on 2022-3-19 16:09:18 | 只看该作者 Only view this author
基本是top有问题

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
牧生 + 1 我很赞同

查看全部评分 View all ratings

108

帖子

0

威望

492

eV
积分
600

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2022-3-20 04:19:00 | 只看该作者 Only view this author

好滴好滴,感谢大佬,我再检查检查

34

帖子

0

威望

907

eV
积分
941

Level 4 (黑子)

4#
发表于 Post on 2022-3-22 00:02:47 | 只看该作者 Only view this author
可以加一个模拟退火缓慢升温。步长0.0002也太小了

108

帖子

0

威望

492

eV
积分
600

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2022-3-22 02:20:56 | 只看该作者 Only view this author
大村驴 发表于 2022-3-22 00:02
可以加一个模拟退火缓慢升温。步长0.0002也太小了

感谢大佬,模拟退火要怎么做呀,要先跑一段高温的然后再跑低温吗

34

帖子

0

威望

907

eV
积分
941

Level 4 (黑子)

6#
发表于 Post on 2022-3-22 15:02:51 | 只看该作者 Only view this author
FrancisLi 发表于 2022-3-22 02:20
感谢大佬,模拟退火要怎么做呀,要先跑一段高温的然后再跑低温吗

annealing = single ; no, single, periodic
annealing_npoints = 2  
annealing_time = 0 100 ;ps
annealing_temp = 0 298.15
举了个例子

108

帖子

0

威望

492

eV
积分
600

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2022-3-24 03:23:17 | 只看该作者 Only view this author
大村驴 发表于 2022-3-22 15:02
annealing = single ; no, single, periodic
annealing_npoints = 2  
annealing_time = 0 100 ;ps

哦哦感谢大佬解答!还有个小问题,模拟退火是为了防止系统卡在局部能量最小点,那这个方法和直接用gromacs的能量最小化有什么区别优劣之分吗,谢谢!

34

帖子

0

威望

907

eV
积分
941

Level 4 (黑子)

8#
发表于 Post on 2022-3-27 21:45:38 | 只看该作者 Only view this author
FrancisLi 发表于 2022-3-24 03:23
哦哦感谢大佬解答!还有个小问题,模拟退火是为了防止系统卡在局部能量最小点,那这个方法和直接用gromac ...

我的理解,你说的这个模拟退火是周期性退火,指让体系反复升温降温,从而跨过局部能垒,来找全局最小值;而直接用em理论上找到的是局部极小值。另外我写的这个退火是用来在模拟前期给体系缓慢升温用的,可以起到防止体系崩溃的作用,虽然关键词也叫annealing,但可能和你说的周期性退火的用途不一样。

108

帖子

0

威望

492

eV
积分
600

Level 4 (黑子)

9#
 楼主 Author| 发表于 Post on 2022-3-28 01:48:32 | 只看该作者 Only view this author
大村驴 发表于 2022-3-27 21:45
我的理解,你说的这个模拟退火是周期性退火,指让体系反复升温降温,从而跨过局部能垒,来找全局最小值; ...

好的!明白了,感谢大佬解答!

本版积分规则 Credits rule

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

GMT+8, 2026-2-23 21:19 , Processed in 0.280716 second(s), 21 queries , Gzip On.

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