计算化学公社

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

[Amber] 求助Heat阶段出现内存访问错误的溯源方法

[复制链接 Copy URL]

15

帖子

0

威望

61

eV
积分
76

Level 2 能力者

报错信息:an illegal memory access was encountered launching kernel kNLSkinTest
描述情况:构建好了体系完成了无限制的最小化,这些都没出错。然后heat加热的时候报错如上,我根据官网的建议减少dt到0.005ps,缓慢加热依然报错。跑sander报错vlimit exceed。跑pmemdcuda报错KNLSkinTest。由于刚开始学习MD,实属没有经验,不知道该如何解决该问题,该如何溯源出错的地方究竟在哪里,请求大家的帮助。

202203230950501717..png (61.62 KB, 下载次数 Times of downloads: 31)

报错信息

报错信息

heat.in

513 Bytes, 下载次数 Times of downloads: 2

leap.inpcrd

3.43 MB, 下载次数 Times of downloads: 0

310

帖子

0

威望

1503

eV
积分
1813

Level 5 (御坂)

2#
发表于 Post on 2022-3-23 15:01:37 | 只看该作者 Only view this author
错误原因是有原子速度超过了上限。
一般是由于模拟过程中两个原子撞在一起,多见于和PO4和SO4等,如果这些基团上有H,H和O带电量都比较大,吸引很强,容易撞在一起。排查的方法是改小输出轨迹的步长并进行模拟,查看产生的轨迹,最后几帧应该可以看到体系崩溃,找到有问题的原子。

241

帖子

0

威望

1077

eV
积分
1318

Level 4 (黑子)

3#
发表于 Post on 2022-4-15 22:06:41 | 只看该作者 Only view this author
vlimit=10 限制一下速度试下?

本版积分规则 Credits rule

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

GMT+8, 2026-2-24 07:13 , Processed in 0.439994 second(s), 23 queries , Gzip On.

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