【接单外包笔记】centos7.9安装GPU并行LAMMPS2023

本文详细介绍了在Linux系统中安装OpenMPI并行框架,FFTW库,以及如何为LAMMPS2023进行GPU编译和配置环境,包括CUDA设置和验证测试。
摘要由CSDN通过智能技术生成

安装步骤

  • 依赖安装
yum install openmpi
yum install environment-modules
yum install openmpi-devel

验证是否mpicc,mpicxx,mpirun,mpiexec都存在,如果都能运行说明openmpi并行框架已经安装成功。
安装fftw

yum install fftw

编译安装LAMMPS2023

步骤1:下载
下载地址
步骤2:解压

tar -xzvf lammps*.tar.gz

步骤3:修改GPU编译参数

cd /你的地址/lib/gpu
vim Makefile.linux
修改如下内容:
CUDA_HOME = /usr/local/cuda              # 这里是安装cuda的文件夹,默认地址,一般不需要修改
NVCC=nvcc                                #$(CUDA_HOME)/bin/nvcc  这里不需要懂
CUDA_ARCH=-arch=sm_89       #这里是显卡对应的型号,我这是4070卡,可以看我另外的帖子如何确定版本
CUDA_PRECISION=_D_DOUBLE_DOUBLE  #计算精度,默认不用动
$wq  #保存
make -f Makefile.linux -j 20   //编译

步骤4:安装lammps

cd  ../src
make no-all
make yes-asphere yes-rigid yes-colloid yes-class2 yes-molecule yes-kspace yes-manybody yes-dipole yes-gpu #选择所需要的模块make mpi -j 20

执行完后会生成lmp_mpi执行文件
步骤5:验证测试

cd  /你的路径/lammps-2Aug2023/examples/dipole
mpirun -n 16   /你的路径/lammps-2Aug2023/src/lmp_mpi -sf gpu < in.dipole 

参数说明: -n cpu核数
在这里插入图片描述

步骤6:环境变量配置

vim /etc/profile
PATH=/你的路径/lammps-2Aug2023/src:$PATH
wq
source /etc/profile
mpirun -n 16  lmp_mpi -sf gpu < in.dipole 
  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值