首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能在AMD Radeon上安装lammps gpu包?

有没有可能在AMD Radeon上安装lammps gpu包?
EN

Stack Overflow用户
提问于 2018-01-02 09:02:49
回答 3查看 619关注 0票数 0

我已经在整个互联网上寻找这个答案,但是没有找到。问题是,我有一块AMD的显卡(R9 380)。从我在lammps手册上读到的内容,gpu软件包只能与NVIDIA卡一起使用,因为AMD没有cuda内核。但他们也有一个Makefile.linux_opencl,理论上可以和AMD卡一起使用。我正在尝试安装这个图形处理器软件包2天没有success...Has有人成功安装了这个软件包在AMD卡?如果是这样的话,问题是什么?

EN

回答 3

Stack Overflow用户

发布于 2018-01-03 20:06:11

Quick look说它同时支持AMD和NVidia (OpenCL和CUDA),所以答案可能是“是”。你有没有试着从他们的github repo克隆并用CMake构建它?

代码语言:javascript
复制
cmake /path/to/lammps/source/cmake -DENABLE_GPU=ON

我疯狂地猜测他们的makefile已经过时了.

票数 1
EN

Stack Overflow用户

发布于 2018-05-22 14:25:05

你有没有让它起作用?这在我的系统上有效:

代码语言:javascript
复制
git clone https://github.com/lammps/lammps -b stable
cd lammps/lib/gpu
make -f Makefile.linux_opencl
cd ../../src
make yes-gpu
make mpi

CMake构建系统在这里也可以工作。

票数 0
EN

Stack Overflow用户

发布于 2019-09-28 22:28:34

在一些挖掘设备上运行R9 280x时,我也遇到了同样的问题。我已经成功地完成了以下配置:

我的前提条件:

英特尔

  • 主板: R9 P55A-UD4

  • 处理器:英特尔酷睿i5 760

  • 图形处理器:R9 280x

驱动程序

  1. 将gpu上的硬件开关设置到位置1(默认位置)下载并安装Ubuntu 14.06.3 (确保内核是Linux 3.19)

检查是否安装了正确的内核uname -r

  1. 运行:apt-获取更新和升级
  2. 运行: sudo apt-获取安装git make cmake gcc g++压缩glibfftw3-dev libtbb-dev mklibs mpich mpi-dev-dev openmpi-bin ocl-icd-opencl-dev lib32gcc1 libc6-i386 dkms

H117对于280x:https://www.amd.com/en/support/graphics/amd-radeon-r9-series/amd-radeon-r9-200-series/amd-radeon-r9-280x)下载所有4个驱动程序(fglrx,使用安装程序说明文件正确安装它们(按照下面指定的顺序(或在说明文件中)!)

  1. 运行: sudo dpkg -i fglrx-
  2. _15.302-0ubuntu1_amd64_ub_14.01.deb fglrx_15.302-0ubuntu1_amd64_ub_14.01.deb fglrx-dev_15.302-0ubuntu1_amd64_ub_14.01.deb fglrx-amdcccle_15.302-0ubuntu1_amd64_ub_14.01.deb
  3. Check如果所有驱动程序都已正确安装:dpkg -l fglrx-core fglrx fglrx-dev fglrx-amdcccle
  4. Reboot机器运行: clinfo并检查是否存在任何错误(我在使用fglrx时遇到了问题)

LAMMPS

从主目录运行

  1. :git克隆http://github.com/lammps/lammps.git或提取任何旧版本的lammps (从Github或其他站点)。目前的版本是2019年9月19日在~/lammps/lib/gpu文件夹中的src检查是否符合您的系统(对于280x,我已经使用了默认的settings)
  2. Compile文件,使用“make -f Makefile.linux_opencl”从lib/gpu文件夹
  3. 转到LAMMPS的src目录并从那里运行: make yes-gpu,MAKE yes-user-omp
  4. In

folder src/

  1. 通过删除文件make_mpi中的注释(# Makefile.linux_opencl)启用cxx98 C++编译器,行: LAMMPS =lammps# -DLAMMPS_CXX98
  2. from文件夹LMP_INC / -DLAMMPS_GZIP : make mpi
  3. 你的lammps程序应该被编译,主文件位于lammps/ src/ lmp_mpi文件夹中。在运行程序时,应通过此目录运行该程序,或将此目录添加到PATH (导出PATH="$PATH:/lammps/src")

)

进一步的工作

虽然当我想在较新的硬件(华硕prime b250m-k和英特尔奔腾g4600)上安装时,我遇到了图形驱动程序的问题,但我没有解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48054502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档