计算化学公社

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

[GROMACS] gromacs在gmx mdrun时segmentation fault的一种解决方案分享

[复制链接 Copy URL]

62

帖子

0

威望

379

eV
积分
441

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
我的情况如下:在14.5nm*5nm*5nm的体系模拟没有问题,体系增大到28nm*8nm*8nm后大概跑1-20ns(0.001fs步长)就会遇到segmentation fault,在尝试过修改mdp参数,更换建模方式,更换力场后均未解决。后来学校开通了超算中心,我在超算上尝试模拟没有出现报错,而超算中心规定每个gpu最多16个cpu核心,每个核心4G内存。所以超算上模拟时我用的是1gpu+16cpu核心+64g内存,而我的电脑是1gpu+32cpu核心+64g内存,然后我在自己电脑上用-ntmpi 1  -ntomp 16只调用16个cpu核心进行模拟也没有报错。
我觉得可能是我的内存不够导致的segmentation fault?因此,如果有人情况跟我类似可以尝试减少cpu核心数或者增加内存试试。
最后吐槽下这个segmentation fault报错,导致的原因很多,而输出的报错信息却很少,我当时是只有segmentation fault,别的什么信息都没有,导致很难排查出错的原因

1

帖子

0

威望

37

eV
积分
38

Level 2 能力者

2#
发表于 Post on 2025-2-26 13:02:16 | 只看该作者 Only view this author
本帖最后由 Qizhi 于 2025-2-26 13:07 编辑

您好,请问您是如何设置cpu和使用内存的?

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 03:13 , Processed in 0.228511 second(s), 20 queries , Gzip On.

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