计算化学公社

标题: 脚本包含hybrid混合势函数使用gpu加速仿真出现问题 [打印本页]

作者
Author:
失败主义谋士    时间: 2023-12-21 09:35
标题: 脚本包含hybrid混合势函数使用gpu加速仿真出现问题
通过CUDA实现了Windows环境下LAMMPS的GPU加速运算,在运行一些脚本时加速效果显著,但在运行金刚石刀具切削单晶铜的脚本时,报错如下:
ERROR: Must not use GPU neighbor lists with hybrid pair style (src/GPU/fix_gpu.cpp:280)
在网上查找资料后得知GPU加速和hybrid命令似乎存在冲突,求问是否有可以使其正常运行的方法?感谢大佬们(因为单纯使用CPU运行脚本速度较GPU慢许多)
(, 下载次数 Times of downloads: 10)

作者
Author:
13607155646    时间: 2024-2-24 15:18
请问您,这个问题解决了吗,我也遇到了同样的问题,如果您有办法,可以请教一下吗?
作者
Author:
ichen    时间: 2024-3-3 22:14
命令行最后加上neigh no就可以跑了
另外咨询一下你啥显卡 啥cpu型号 相比于纯cpu跑提升多少 我参考下 想买张新显卡
作者
Author:
失败主义谋士    时间: 2024-3-4 09:53
ichen 发表于 2024-3-3 22:14
命令行最后加上neigh no就可以跑了
另外咨询一下你啥显卡 啥cpu型号 相比于纯cpu跑提升多少 我参考下 想 ...

加上neigh no确实可以跑,但是这种情况下从任务管理器看gpu几乎没动,速度也和纯cpu跑没差别,而且跑有的案例会出现错误:nan(使用纯cpu跑则没问题);同时我电脑是i7-12700h,3060laptop,跑一些案例时速度确实提升明显,最极端的是纯cpu十分钟,带gpu则一分钟不到。
作者
Author:
失败主义谋士    时间: 2024-3-4 09:55
ichen 发表于 2024-3-3 22:14
命令行最后加上neigh no就可以跑了
另外咨询一下你啥显卡 啥cpu型号 相比于纯cpu跑提升多少 我参考下 想 ...

不过要注意带gpu跑我一般是用lmp命令,经过我的尝试,使用mpiexec命令没有使用lmp命令来的快
作者
Author:
ichen    时间: 2024-3-4 10:30
失败主义谋士 发表于 2024-3-4 09:55
不过要注意带gpu跑我一般是用lmp命令,经过我的尝试,使用mpiexec命令没有使用lmp命令来的快

ok 感谢回复
作者
Author:
失败主义谋士    时间: 2024-3-5 09:15
ichen 发表于 2024-3-4 10:30
ok 感谢回复

兄弟你有测试过neigh no 命令吗?结果咋样?
作者
Author:
ichen    时间: 2024-3-7 08:23
失败主义谋士 发表于 2024-3-5 09:15
兄弟你有测试过neigh no 命令吗?结果咋样?

从理论上讲neigh no只是邻近列表的范围发生小改变,我看到的说法是只影响计算速度,不会影响计算结果,我只简单跑过不太多的步数 结果不影响
作者
Author:
失败主义谋士    时间: 2024-3-7 14:07
ichen 发表于 2024-3-7 08:23
从理论上讲neigh no只是邻近列表的范围发生小改变,我看到的说法是只影响计算速度,不会影响计算结果,我 ...

好吧,谢谢你




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3