安装lammps
安装centos7系统的时候对硬盘分区:/-50G /var-50G /boot-10G /home-150G /biosboot-2G /swp-64G
一:安装fftw:
1、在lammps文件夹下 mkdir fftw3
2、在解压后的文件夹fftw-3.3.8中输入
su(不然没法shared)
./configure --prefix=/home/hou/lammps/fftw3 --enable-shared=yes (不shared不能建立lammps共享库)
make -j8
make install
二:安装mpich:
1、在lammps文件夹下 mkdir mpich3
2、在解压后的文件夹mpich-3.3中输入
./configure --prefix=/home/hou/lammps/mpich3 --enable-shared
make -j8
make install
三:设置fftw和mpich的环境变量:
1、在桌面中输入
vi .bashrc
i(插入)
在文件最后插入
export PATH=/home/hou/lammps/fftw3/bin:/home/hou/lammps/mpich3/bin:$PATH
export LD_LIBRARY_PATH=/home/hou/lammps/fftw3/lib:/home/hou/lammps/mpich3/lib:$LD_LIBRARY_PATH
Esc(退出编辑)
:wq(退出文件)
source .bashrc(更新bashrc文件)
echo $PATH(验证)
mpirun -np 2 gedit(测试mpich)
四:安装lammps:
把lammps压缩包解压后的lammps-install文件夹复制到lammps文件夹下
进入lammps-install中的src中查找MAKE文件夹中的Makefile.mpi文件,修改编译器和路径,如下
把开头两个mpicxx换成g++
MPI_INC = -DMPICH_SKIP_MPICXX -I/home/hou/lammps/mpich3/include
MPI_PATH = -L/home/hou/lammps/mpich3/lib
MPI_LIB = -lmpich -lmpl -lpthread
FFT_INC = -DFFT_FFTW3 -I/home/hou/lammps/fftw3/include
FFT_PATH = -L/home/hou/lammps/fftw3/lib
FFT_LIB = -lfftw3
修改后返回src文件夹中开始安装,输入下面的命令
make yes-all
make no-lib
make mpi -j8
设置环境变量:
在lammps-install文件夹下新建文件夹bin:mkdir bin
把src中生成的lmp_mpi复制到bin中
在桌面:
vi .bashrc
i
export PATH=/home/hou/lammps/lammps-install/bin:$PATH
Esc
:wq
source .bashrc
lmp_mpi
输入lmp_mpi可以看到版本号,说明设置成功
基本参考b站up 埃爱慕阿Super,链接为https://space.bilibili.com/389751075/