计算化学公社

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

[GROMACS] 请问GMX后处理命令能调用多个CPU参与处理吗?

[复制链接 Copy URL]

49

帖子

0

威望

93

eV
积分
142

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 pkuchemistry 于 2025-6-20 08:54 编辑

RT, 在跑MD的时候设置gmx_mpi.... -ntomp m -gpu_id n,是可以指定多少CPU和哪个GPU参与的;但是后处理轨迹的时候,无论是gmx rms还是trjconv,好像就失灵了,要么说-ntomp命令不对,又设置了-nt, mpi -np,都不行,帧数一多很慢,后来看到只有一个CPU处理。请教各位大佬,如何调用多CPU后处理呢?谢谢!

补充一下,设置环境变量也不行export OMP_NUM_THREADS=8

214

帖子

5

威望

2197

eV
积分
2511

Level 5 (御坂)

2#
发表于 Post on 2025-6-20 11:25:44 | 只看该作者 Only view this author
本帖最后由 liuyuje714 于 2025-6-20 11:29 编辑

gmx自带的分析程序99%都不支持并行,除了极个别比如gmx hbond可以。
有很多变通方法,比如trjconv减小轨迹帧数以后再分析,又或者自己用MDAnalysis这类python库写并行分析脚本。

49

帖子

0

威望

93

eV
积分
142

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2025-6-20 14:07:11 | 只看该作者 Only view this author
liuyuje714 发表于 2025-6-20 11:25
gmx自带的分析程序99%都不支持并行,除了极个别比如gmx hbond可以。
有很多变通方法,比如trjconv减小轨迹 ...

好吧,谢谢。这是GMX下一代改进的目标之一啊!

本版积分规则 Credits rule

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

GMT+8, 2025-8-13 05:50 , Processed in 0.179999 second(s), 20 queries , Gzip On.

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