收藏本站
   
查看手机网站
其他账号登录: 注册 登录

lammps-2Aug2023-gpu编译安装

GPU:P100

系统:centos7.9

版本:lammps-2Aug2023

环境CUDA、fftw、oneapi(提前准备安装好)


安装步骤:

  1. 编辑lammps GPU模块

$lammps-stable.tar.gz

$cd lammps-2Aug2023/lib/gpu

进入gpu文件夹,编辑Makefile.linux

vi Makefile.linux修改如下几项:

CUDA_HOME =/usr/local/cuda-11.0   # 这里是安装cuda的文件夹

NVCC=nvcc                                     #$(CUDA HOME)/bin/nvcC

CUDA ARCH=-arch=sm60                 #这里是显卡对应的型号CUDA PRECISION= D CUDA PRECISION=_D_DOUBLE_DOUBLE     #计算精度


修改完以后保存,然后输入命令编译

$make -f Makefile.inux

可以生成nvc_get_devices可执行文件,可以通过./nvc_get_devices查看GPU信息,并验证是否正确安装GPU模块。


  1. 安装lammps

cd lammps-2Aug2023/src进入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

备注:如果只是CPU并行安装,不用yes-gpu


之后会生成一个lmp_mpi的可执行文件。测试:

$ cd lammps-2Aug2023/examples/accelerate

$mpirun -n 1 ../../src/lmp_mpi -sf gpu -in in.rhodo


没有问题后,把执行文件写到/etc/profile里(这里是lmp_mpi

#LAMMPS

export PATH=$PATH:/share/software/lammps-2Aug2023/src


分享到:
客服咨询
0752-7897707
邮政编码:516870
客服邮箱:156449799@qq.com
公司地址:广东省惠州市永汉文建路59号
宝禄微信公众号
宝禄微信小程序
在线客服
 
 
 工作时间
周一至周五 :8:00-18:00
周六至周日 :10:00-17:00
 联系方式
客服热线:0752-7897707
赵工邮箱:156449799@qq.com