LAMMPS简介
LAMMPS由美国Sandia国家实验室开发,以GPL license发布,即开放源代码且可以免费获取使用,这意味着使用者可以根据自己的需要自行修改源代码。LAMMPS可以支持包括气态,液态或者固态相形态下、各种系综下、百万级的原子分子体系,并提供支持多种势函数,并且LAMMPS有良好的并行扩展性,适合大型HPC集群下的并行运行。
安装环境需求
系统:Centos7
所需软件包:lammps-stable.tar.gz
parallel_studio_xe_2019_update4_cluster_edition.tgz
软件安装步骤
编译环境设置
我们使用intel编译器编译lammps,使用intel MPI运行lammps
下载安装包
cp lammps-stable.tar.gz /opt/software
解压
tar xvf lammps-stable.tar.gz
得到lammps的目录
/opt/software/lammps10Oct20/
进入lammps安装目录
cd /opt/software/lammps10Oct20/src
查看所有package
make package-status
选择需要安装的package比如
make yes-peri
make yes-manybody
由于2020版Lammps的编写是用老版本的C++11的std空间,在编译时会报错,所以需要修改编译器版本,如果下载的编译文件std的参数有c++11则跳到下一步。
vi /opt/software/lammps10Oct20/src/MAKE/OPTIONS/intel_cpu_intelmpi
-std=c++11

编译
make -j 10 intel_cpu_intelmpi
测试
从examples里复制一个lammps算例文件测试到用户家目录里并改成lammps_test目录
cp -r /opt/software/lammps-10Oct20/examples/shear ~/lammps_test
进入测试目录
cd ~/lammps_test
mpirun -np 20 / opt/software /lammps10Otc20/src/lmp_intel_cpu_intelmpi < in.shear
本文介绍了如何在CentOS7系统中,利用Intel 2019编译器安装LAMMPS,包括LAMMPS的基本信息、系统需求、安装步骤以及编译和测试过程。
1290

被折叠的 条评论
为什么被折叠?



