计算化学公社
标题: 安装并行版LAMMPS的Makefile的填写问题全记录(可参考) [打印本页]
作者Author: 少年爱吃地三鲜 时间: 2019-10-29 20:51
标题: 安装并行版LAMMPS的Makefile的填写问题全记录(可参考)
本帖最后由 少年爱吃地三鲜 于 2019-10-29 21:40 编辑
尊敬的老师们,关于lammps并行版本的安装,网上众说纷纭, 没用一个统一的方法,我这里有一个安装并行版本的word可供大家参考我把fftw3和mpich3都安装在了/root/lammps/下。
但是编写Makefile的时候是这样的
MPI_INC = -DMPICH_SKIP_MPICXX #-I/root/lammps/mpich3/include
MPI_PATH = #-L/root/lammps/mpich3/lib
MPI_LIB = #-lmpixh -lmpl -lpthread
# FFT library
# see discussion in Section 2.2 (step 6) of manual
# can be left blank to use provided KISS FFT library
# INC = -DFFT setting, e.g. -DFFT_FFTW, FFT compiler settings
# PATH = path for FFT library
# LIB = name of FFT library
FFT_INC = -DFFT_FFTW3 -I/root/lammps/fftw3/include
FFT_PATH = -L/root/lammps/fftw3/lib
FFT_LIB =-lfftw3
fftw和mpich环境变量是这么写的:
export PATH=/root/lammps/mpich3/bin:$PATH
export PATH=/root/lammps/fftw3/bin:$PATH
export LD_LIBRARY_PATH=/root/lammps/fftw3/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/root/lammps/mpich3/lib:$LD_LIBRARY_PATH
作者Author: 少年爱吃地三鲜 时间: 2019-10-29 20:53
本帖最后由 少年爱吃地三鲜 于 2019-10-29 21:40 编辑
word中的这个部分[size=18.6667px]唯一需要改的就是fftw和mpich的路径
四.安装lammps4.1 解压 tar –xvf lammps-stable.tar.gz
4.2 进入lammps/src/MAKE
4.3 修改Makefile.mpi
修改两部分(标红的地方修改)
MPI_INC = -DMPICH_SKIP_MPICH2 -I/usr/local/mpich2/include # 即mpi.h的路径
MPI_PATH = -L/usr/local/mpich2/lib # 即libmpich.a的路径
MPI_LIB = -lmpich –lmp –lpthread
FFT_INC = -DFFT_FFTW2 -I/usr/local/fftw2/include #即fftw.h的路径
FFT_PATH = -L/usr/local/fftw2/lib
FFT_LIB=-lfftw3
4.5 进入lammps/src目录
4.6 make clean-all
4.7 make mpi
作者Author: 413 时间: 2019-10-29 21:05
你需要给出报的(具体的)Error信息
作者Author: 少年爱吃地三鲜 时间: 2019-10-29 21:30
已经解决了! 感谢
| 欢迎光临 计算化学公社 (http://bbs.keinsci.com/) |
Powered by Discuz! X3.3 |