简介
LAMMPS是一种经典的分子动力学代码,着重于材料建模。它是原子/分子大规模并行模拟器的首字母缩写。
LAMMPS具有固态材料(金属,半导体)和软物质(生物分子,聚合物)以及粗粒或介观系统的潜力。它可以用于对原子建模或者可以用作原子中观或连续谱规模的并行粒子模拟器。LAMMPS在单个处理器上运行,或者使用消息传递技术和模拟域的空间分解并行运行。它的许多型号都有在CPU,GPU和Intel Xeon Phis上提供加速性能的版本。
LAMMPS是根据GPL条款作为开放源代码分发的。所有LAMMPS开发都是通过GitHub完成的,因此所有版本都可以在GitHub*问。定期发布的内容也会发布到 SourceForge。LAMMPS由美国能源部实验室的桑迪亚国家实验室(Sandia National Laboratories)分发。
安装lammps-14May16软件
详细步骤
(一)、mpich-3.2.1
支持版本号:3.2.1及以上
源码包位置:
/home/pct13/lammps
已经安装好的版本链接位置:
/home/pct13/lammps/mpich-3.2.1
安装步骤:
涉及到的源码安装包:
mpich-3.2.1.tar.gz
编译安装mpich-3.2.1
#解压缩
tar -zxvf mpich-3.2.1.tar.gz
#进入解压缩后的文件夹
cd mpich-3.2.1
#安装路径设置
./configure --prefix=/home/pct13/lammps/mpich
#编译
make
#安装
make install
(二)fftw-3.3.8
支持版本号:3.3.8
源码包位置:
/home/pct13/lammps/fftw-3.3.8.tar.gz
已经安装好的版本链接位置:
/home/pct13/lammps/fftw-3.3.8
安装步骤:
编译安装fftw-3.3.8
#解压
tar -zxvf fftw-3.3.8.tar.gz
#进入解压后的文件目录
cd fftw-3.3.8
#设置安装参数
./configure --prefix=/home/pct13/lammps/fftw338
#编译
make
#安装
make install
(三)lammps-14May16
支持版本号:14May16
源码包位置:
/home/pct13/lammps/ lammps-14May16.tar.gz
已经安装好的版本链接位置:
/home/pct13/lammps/ lammps-14May16
安装步骤:
编译安装lammps-14May16
#解压缩
tar -xvf lammps-14May16.tar.gz
#进入压缩后的文件夹
cd lammps-14May16
#进入MAKE文件
cd src/MAKE
#编辑Makefile.mpi文件
#返回src目录
cd ..
#编译
make mpi
编译成功标志
#编译成功后会在src文件中生成lmp_mpi可执行文件,如图3-4
whereis lmp_mpi
lammps软件算例
详细步骤
(一)、测试软件
进入src目录下,输入./lmp_mpi,出现LAMMPS(14 May 2016),表现软件安装成功,然后Ctrl+c,退出lammps。
(二)、执行软件自带案例
#将lmp_mpi文件拷至案例文件夹内
cp lmp_mpi /home/pct13/lammps/lammps-14May16/examples/melt
#进入案例文件夹
cd /home/pct13/lammps/lammps-14May16/examples/melt
#查看lmp_mpi文件是否存在
ls
/home/pct13/lammps/mpich/bin/mpirun -np 16 ./lmp_mpi < in.melt