安装lammps

安装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/

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值