计算化学公社

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

[GROMACS] 编译了Windows版的Gromacs-2023-CUDA,但是win下运行mdrun似乎比linux慢很多?

[复制链接 Copy URL]

7

帖子

0

威望

67

eV
积分
74

Level 2 能力者

根据社长的帖子和@lmch的提示,我编译了下Window 11版本的Gromacs-2023-CUDA:


测试了一个小体系:
硫酸锌溶液,10437个原子,5x5x5盒子,跑1ns。
gmx mdrun -v -deffnm 1 -nt 2/4/8/16 -update gpu

组里服务器配置:CentOS 7,Platinum 8168,24c24t(超线程关),内存172G,2080ti
我电脑配置:Win 11,3700X,8c16t(超线程开),内存32G,3080 10G

MD速度对比:



小白问题:

(1)为什么Win下CUDA加速的MD能慢这么多,只有Linux下的一半,是编译的问题吗?
(2)还是Win本身的特质导致的慢?
(3)有可能是开了超线程的问题?据我观察,在跑MD的时候,比如-nt 8,任务管理器是前8个框占满了,这相当于跑在前4个物理核上面吗,因为超线程调度导致不是用的8物理核?






859

帖子

16

威望

5084

eV
积分
6263

Level 6 (一方通行)

小屁孩

2#
发表于 Post on 2023-2-22 19:46:39 | 只看该作者 Only view this author
不要使用win版,win系统极为臃肿,不适合跑HPC任务。别扯“可以在win上跑测试模拟”之类的论调,通过ssh连接一个正经Linux物理机,配合samba共享,和在win本地使用没区别。
- 向着虚无前进 -

308

帖子

2

威望

3557

eV
积分
3905

Level 5 (御坂)

3#
发表于 Post on 2023-2-22 20:15:24 | 只看该作者 Only view this author
本帖最后由 lyj714 于 2023-2-22 20:18 编辑

过多的讨论win速度现在已经没啥意义了,特别是和linux对比,和gaussian类比一个道理。具体原因也有很多,我这么告诉你,开发者根本就不在乎Windows平台速度,代码根本没有考虑Windows平台编译器优化问题。

17

帖子

0

威望

105

eV
积分
122

Level 2 能力者

4#
发表于 Post on 2024-12-5 00:40:40 | 只看该作者 Only view this author
老哥,为什么跑最后md的时候,明明输入的nb-gpu,显卡仍然是不工作的呢

151

帖子

4

威望

1083

eV
积分
1314

Level 4 (黑子)

5#
发表于 Post on 2024-12-5 03:35:04 | 只看该作者 Only view this author
合理 这就是win的速度

1

帖子

0

威望

23

eV
积分
24

Level 1 能力者

6#
发表于 Post on 2025-4-15 11:43:37 | 只看该作者 Only view this author
hugromacs 发表于 2024-12-5 00:40
老哥,为什么跑最后md的时候,明明输入的nb-gpu,显卡仍然是不工作的呢

我在云电脑上也遇到了类似的问题,但是网吧和自己的电脑都能跑满

本版积分规则 Credits rule

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

GMT+8, 2025-8-14 21:57 , Processed in 3.127973 second(s), 23 queries , Gzip On.

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