|
本帖最后由 star2128 于 2023-4-15 10:09 编辑
买了台笔记本电脑(13900HX+RTX4060,16G+1T),主要还是办公,想顺道试试gpu对gromacs的加速效果。装了虚拟机,centOS8系统,后来发现虚拟机不支持GPU加速。好在sobereva老师分享了sobereva.com/458的博文,安装博文成功安装了2020.6 CUDA GPU加速版,用gmx solvate -box 3 3 3 -o waterbox.gro产生的水盒子模型,力场用的gromos54a7.ff/spce.itp。产生相模拟了1 ns,表现如图1所示,用时149s。模拟过程中,GPU占用始终在40%左右,感觉利用率不高啊。分别测试了不开GPU加速,独显+集显混合模式以及独显直连模式,用时分别为167s,149s和159s。独显模式下,模拟时N卡占用率来到了100%; 而混合模式下N卡占用率为0%,也就是用的intel的集显加速,用时反而比N卡短,令人费解。感觉开了加速和没加速区别不是很大。 我在运行任务的时候,用的gmx mdrun -v -deffnm prod -nb gpu。根据chatgpt的回答“-nb gpu参数表示使用GPU进行非键相互作用计算。如果您的GPU支持CUDA,您还需要在输入命令时添加-cuda参数,如下所示:gmx mdrun -v -deffnm prod -nb gpu -cuda”。但是我加上-cuda,会提示“Invalid command-line options Unkonwn commond-line option -cuda”。加不加-cuda是否有影响?有没有提升空间了,还是说笔记本加中低端显卡性能差不多也就这样了。同样任务在8375C双路服务器上用纯CPU版GROMACS.2020_ompi跑,用时38s,如图2所示。请各位给帮忙看一下,这种表现正常吗? |
-
8375c.png
(154.1 KB, 下载次数 Times of downloads: 26)
图2 双路8375C模拟
-
笔记本.png
(95.97 KB, 下载次数 Times of downloads: 26)
图1 笔记本集显加速
|