记录一下折腾Ubuntu 20.04部署lammps GPU加速 2*AMD 7742 1*NVIDIA 3090
本人技术小白,目前已经安装好Ubuntu 20.04,nvidia驱动版本470.86
安装cuda
CUDA Toolkit 11.5 Downloads | NVIDIA Developer
登录nvidia官方网站下载最新版本cuda 11.5
这里本人用的是离线安装的方法:
cd Downloads/ #默认下载到了Downloads文件路径下
sudo ./cuda_11.5.0_495.29.05_linux.run #安装cuda
安装完成后,验证安装是否成功。
cd /usr/local/cuda-11.5/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
输出以下信息,搞定!!!
其实以上教程百度有很多,安装cuda也简单。折腾了哥们儿好几天的难题就在下面这一堆里了。
安装lammps
度娘lammps官网,各位自行下载吧,我这里现在死活连不上官网了。(顺便吐槽一下公司的垃圾网速)
我这里下载到的文件名
tar -xvf lammps-stable.tar.gz
cd lammps-29Sep2021/lib/gpu
sudo vim Makefi.linux
修改内容
CUDA_HOME = /usr/local/cuda-11.5
CUDA_ARCH = -arch=sm_86 #这里要根据显卡核心架构修改对应参数,对照片在下图。#这里也要感谢另外一篇文章,最初是跟着大佬的教程来操作的。#https://blog.csdn.net/qyb19970829/article/details/105463480
计算精度直接用了默认参数。
修改完成后,保存退出。
sudo make -f Makefile.linux -j 128
这里报错了,
nvcc -I/usr/local/cuda-11.5/include -DUNIX -O3 --use_fast_math -DLAMMPS_SMALLBIG -Xcompiler -fPIC -arch=sm_86 -D_SINGLE_DOUBLE --fatbin -DNV_KERNEL -o .//dipole_long_lj.cubin .//lal_dipole_long_lj.cu
make: nvcc: Command not found
make: *** [Nvidia.makefile:58: dipole_long_lj_cubin.h] Error 127
折腾人的来了,
sudo vim Makefi.linux修改
NVCC = nvcc
为
NVCC = /usr/local/cuda-11.5/bin/nvcc
再次编译,瞬间完成。-j 128果然够快。
cd lammps-29Sep2021/src/
make yes-gpu
sudo make mpi -j 128
编译完成。
找lammps自带的例子跑一下试试去。
cd lammps-29Sep2021/examples/DIFFUSE/
mpirun -np 4 lmp_mpi -sf gpu -pk gpu 1 -in in.msd.2d
继续报错了,吐血。错误如下
[proxy:0:0@caslx-MZ72-HB0-00] HYDU_create_process (utils/launch/launch.c:74): execvp error on file lmp_mpi (No such file or directory)
[proxy:0:0@caslx-MZ72-HB0-00] HYDU_create_process (utils/launch/launch.c:74): execvp error on file lmp_mpi (No such file or directory)
[proxy:0:0@caslx-MZ72-HB0-00] HYDU_create_process (utils/launch/launch.c:74): execvp error on file lmp_mpi (No such file or directory)
[proxy:0:0@caslx-MZ72-HB0-00] HYDU_create_process (utils/launch/launch.c:74): execvp error on file lmp_mpi (No such file or directory)
2021 11 26
烂尾了,另开一篇:
Ubuntu 20.04+NVIDIA驱动+Cuda11.5+FTTW3.3.10+lammps GPU加速_qq_564515064的博客-CSDN博客
记录一下折腾Ubuntu 20.04部署lammps GPU加速 2*AMD 7742 1*NVIDIA 3090相关推荐
- ubuntu 20.04 部署SS5详解
ubuntu 20.04 部署SS5详解 前言 一.SS5部署前提? 二.部署步骤 1.更新软件包 2.ss5部署 常用命令 前言 提示:仅供交流学习,如有问题可以可以评论区留言: 提示:以下是本篇文 ...
- Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can‘t change power state from D3cold to D0 的解决方法
Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can't change power state from D3cold to D0 的解决方法 贺志 ...
- Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡)
Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡) 参考: https://cyfeng.science/2020/05/02/ubuntu-install-nv ...
- ubuntu 20.04 部署edusoho企培版(安装包部署)
1. 安装依赖 apt-get update apt-get upgrade apt-get install wget gcc make perl vim libmcrypt-dev mcrypt 2 ...
- ROS2学习(一).Ubuntu 20.04安装ROS2 Galactic
ROS 2 Galactic安装手册和踩过的坑 官方流程 准备工作 魔术工具 更换国内源 安装前提 系统要求 安装选择 安装流程 设置语言区域 设置源 安装ROS2包 环境配置 验证样例 参考 之前写 ...
- Hexo 博客部署到阿里云ECS服务器(Ubuntu 20.04)和域名解析
背景 一开始我把Hexo博客部署到Github上,其实都是博客最入门的做法,如果没有把自己做的博客部署到自己购买的服务器上再加上域名解析,我觉得这个过程是不完整的,所以我把我自己部署网站的整个过程都记 ...
- 基于ubuntu 20.04与cri-docker 搭建部署高可用k8s 1.25.3
目录 一.overlay简介 二.overlay通信过程 三.overlay应用场景 四.underlay简介 五.underlay实现模式简介 六.MAC Vlan工作模式 七.kubernetes ...
- ubuntu 20.04 安装synergy 记录
ubuntu 20.04 安装synergy 记录 安装linux版时的问题 qt4 libcurl3 安装完启动时出现警告 synergy下载要收费,不过可以在csdn下载到资源! 安装linux版 ...
- Ubuntu 20.04.3 部署NAS于蜗牛星际C
Ubuntu 20.04.3 LTS 部署NAS 1.硬件配置 2.Ubuntu 20.04.3 镜像下载 3.更新国内镜像源(清华.中科大.阿里.网易) 4.安装系列软件 4.1 ssh远程登陆软件 ...
最新文章
- IT运维人员追女友必备神器之运维开发实战程序案例
- 5G NGC — AF 与 NEF 网络能力开放
- 可以获取python整数类型帮助的是什么-python数据类型一(重点是字符串的各种操作)...
- java set如何判断重复_set 怎么用iterator()方法来区分重复与否
- win7 计算机库 桌面,【备忘】win7下再硬盘安装win7(桌面库和家庭组图标删除)...
- java poi excel无法添加水印替代方法
- mac的ideal终端中mvn命令不生效 commang not found
- 开源矿工和轻松矿工接入ssl
- SAP ABAP 服务器上OData Gateway 框架代码的单步调试
- Web Dev领域:2017精彩事件和 2018预测
- atitit.提升开发效率---MDA 软件开发方式的革命(3)----自动化建表
- face_recognition实现人脸相似度比较
- 树莓派系统安装及摄像头驱动
- 跨界创新属于这个时代的颠覆思想
- 盗版影视网站买什么服务器,文化部严打影视盗版:网吧主清空影视服务器
- Hashing(哈希)
- DiscuzX2.5,X3.0,X3.1,X3.2完整目录结构【模板目录template】
- 自然语言处理(NLP)数据集汇总 3(附下载链接)
- 依赖注入依赖注入容器
- 搜索引擎排名都选乐云seo_百度官网排名-搜索引擎算法优化
热门文章
- CentOS 6.X手动安装最新版ffmpeg和mencoder
- 一个靠爬虫赚钱的思路
- MySQL: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1':问题
- 百度路书 设置autoView为true 无法准确自动视野调整
- IOS基础:Objective-C 字符串处理
- 基于RouterOS的ARP攻击与防御
- VirtualBox虚拟机与主机间无法复制粘贴
- 备案用的云服务器需要长期,域名备案必须买云服务器吗
- Java Netty 4.x 用户指南
- NR, 8个问题全面了解5G关键技术Massive MIMO