写在前面
上次在Windows+cygwin下没有成功安装LAMMPS, 所以这次来试试通过Ubuntu双系统安装LAMMPS以及一些额外的包的安装的方法.
要说安装, 其实是安装成功了的, 但是并不是并行计算版本, 而且最新版也不能运行.
参考:
安装必须的包
sudo apt install -y cmake build-essential ccache gfortran openmpi-bin libopenmpi-dev \
libfftw3-dev libjpeg-dev libpng-dev python3-dev python3-pip \
python3-virtualenv libblas-dev liblapack-dev libhdf5-serial-dev \
hdf5-tools git clang-format ffmpeg
然后下载源码:
wget https://github.com/lammps/lammps/archive/refs/tags/stable_23Jun2022_update3.tar.gz
截止目前的最新版
解压:
tar xvzf stable_23Jun2022_update3.tar.gz
cd lammps-23Jun2022_update3
构建
这里可以说是血泪史了, 不管是用make还是cmake都不能成功安装VORONOI, 后来自己发现了用cmake安装额外包的方法:
cd lammps/
mkdir build && cd build
cmake -D LAMMPS_MACHINE=mpi -D PKG_MANYBODY=on -D PKG_MOLECULE=on -D PKG_VORONOI=yes ../cmake
make -j 4
sudo make install
测试
lmp_mpi -in examples/voronoi/in.voronoi | grep DONE