Linux软件安装⑥|LAMMPS

2018年6月17日

本文将介绍 LAMMPS 在 Intel® MPI 、Open MPI 和 Ubuntu 下的安装方法。

#下载解压
wget http://lammps.sandia.gov/tars/lammps-stable.tar.gz
tar -vxf lammps-stable.tar.gz
cd lammps-16Mar18/src
#安装Package,例如这里安装USER-REAXC
make yes-user-reaxc
#所有Package的列表可见http://lammps.sandia.gov/doc/Section_packages.html

Intel® MPI

根据官方资料(Intel® MPI Library),Intel® MPI比Open MPI快数倍。

配置好Intel® MPI的环境变量后,只需:

make intel_cpu_intelmpi

即开始编译。

Open MPI

若已装Open MPI,可直接编译:

make mpi

若机器上没有装任何MPI,可自行安装Open MPI:

wget https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.0.tar.bz2
tar -vxf openmpi-3.1.0.tar.bz2
cd openmpi-3.1.0/
./configure --prefix=$(pwd)
make all install

在$HOME/.bashrc中加入环境变量:

export PATH=/home/njzjz/soft/openmpi-3.1.0/bin:$PATH
export LD_LIBRARY_PATH=/home/njzjz/soft/openmpi-3.1.0/lib:$LD_LIBRARY_PATH

然后在LAMMPS的src目录下编译:

source $HOME/.bashrc
make mpi

Ubuntu

先用管理员权限安装一些软件,再编译:

sudo apt install g++ mpi-default-bin mpi-default-dev libfftw3-dev libjpeg-dev libpng-dev
make ubuntu

最后

在当前目录下一键设置环境变量:

echo 'export PATH=$PATH:'$(pwd)>>$HOME/.bashrc
source $HOME/.bashrc
  • 本文作者: Jinzhe Zeng
  • 本文链接: 86.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!