24小时热门版块排行榜    

查看: 6028  |  回复: 11

shuting1994

新虫 (小有名气)

[求助] 在gpu上编译并行lammps生成lmp_mpi运行实例出现error 已有1人参与

组里新买了gpu服务器,硬件装好之后我就开始编译gpu加速的并行lammps,在工程师已经安装好cuda的基础上,lammps的安装顺序是这样的:安装openmpi;安装fftw;安装不添加任何包的并行lammps,生成lmp-mpi;安装lib包;修改gpu包中的Makefile.mpi,安装gpu包成功生成libgpu.a;修改MAKE文件中的Makefile.mpi;之后make yes-xxx各种包;最后make mpi,生成新的lmp_mpi,一切顺利。

但是!!!开始使用lammps自带的gpu加速文件出现错误,是这样的“ERROR: GPU library not compiled for this accelerator (../gpu_extra.h:40)    Cuda driver error 4 in call at file 'geryon/nvd_device.h' in line 124.”已经对gpu包中的Makefile.mpi中的计算能力修改过了,还是没有用。

请问有安装过gpu加速lammps的朋友吗?虚心请教,多谢了!
回复此楼

» 收录本帖的淘帖专辑推荐

分子模拟

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

shuting1994

新虫 (小有名气)

问题已经解决了。现在分享gpu lammps安装的方法,最好下最新的稳定的版本的lammps。在16Nov17版本之后,lammps进行安装时,非常便捷,无需再对../MAKE/Makefile.mpi等文件进行编译,官方更新了新的文件,可以自动找到你安装的fft和mpi。之后安装gpu时,注意你的修改文件,首先确定你安装的是单精度还是双精度,两种精度对应更改的文件不一样,找到你所需修改的文件之后,更改gpu的计算能力。返回../src,进行make mpi。可以完成gpu lammps的安装
4楼2017-03-06 18:00:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

毅力者强

新虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
shuting1994: 金币+10, ★★★★★最佳答案 2017-03-06 17:56:44
ERROR: GPU library not compiled for this accelerator ,GPU cuda安装的是哪个版本的?或许是因为没有加入环境变量的缘故。
2楼2017-03-06 14:03:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shuting1994

新虫 (小有名气)

引用回帖:
2楼: Originally posted by 毅力者强 at 2017-03-06 14:03:35
ERROR: GPU library not compiled for this accelerator ,GPU cuda安装的是哪个版本的?或许是因为没有加入环境变量的缘故。

lammps安装的是16Nov17版本的,cuda安装的8.0。哈哈,感谢,问题已经解决啦。
3楼2017-03-06 17:56:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

starlink

木虫 (正式写手)

楼主用的什么gpu显卡
5楼2017-04-13 15:53:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

starlink

木虫 (正式写手)

楼主能不能给一个显卡型号,以及与cpu的效率对比,方便后人了解,谢谢。感觉现在gpu加速是个大趋势,但是做这方面评测的太少,有钱人买tesla,没钱的可能就只能考虑消费级geforce,无奈geforce型号众多,简直无从下手。
6楼2017-04-14 12:42:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

你来说说看

新虫 (初入文坛)

楼主,请问一下,你的系统是什么,我这边CentOS的系统,CUDA安装比较难跟着教程走。有什么可以指导的吗
7楼2017-04-25 09:18:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengfan

铁杆木虫 (正式写手)

引用回帖:
4楼: Originally posted by shuting1994 at 2017-03-06 18:00:42
问题已经解决了。现在分享gpu lammps安装的方法,最好下最新的稳定的版本的lammps。在16Nov17版本之后,lammps进行安装时,非常便捷,无需再对../MAKE/Makefile.mpi等文件进行编译,官方更新了新的文件,可以自动找 ...

请问楼主,单精度/双精度需要修改什么文件呢。我只修改了gpu计算能力,但是运行时遇到了跟你类似的错误。还望指教。

» 本帖已获得的红花(最新10朵)

XeTaL
8楼2017-05-23 11:38:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

deepbluezq

新虫 (初入文坛)

你好,我在安装lammps的gpu package时,出现错误。
[zhangq@gpu01 src]$ make yes-asphere
Installing package asphere
  updating package GPU
[zhangq@gpu01 src]$ make yes-kspace
Installing package kspace
  updating package GPU
[zhangq@gpu01 src]$ make yes-gpu
Installing package gpu
[zhangq@gpu01 src]$ make linux
make: *** [linux] Error 1
zhangq@gpu01 gpu]$ mpirun -np 8 lammps<in.melt
LAMMPS (30 Jul 2016)
ERROR: Package gpu command without GPU package installed (../input.cpp:1571)

能帮我分析解决一下吗?感激
9楼2017-09-10 12:54:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

菜鸟他哥

银虫 (初入文坛)

幸福生活,快乐工作
10楼2017-09-30 04:30:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shuting1994 的主题更新
信息提示
请填处理意见