lammps-2Aug2023-gpu编译安装GPU:P100 系统:centos7.9 版本:lammps-2Aug2023 环境:CUDA、fftw、oneapi(提前准备安装好) 安装步骤:
$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模块。
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 |