7. 全网最简单Lammps(Ubuntu)安装教程(你还在为安装Lammps而花钱吗?)

您所在的位置:网站首页 什么叫非寄宿学生学校 7. 全网最简单Lammps(Ubuntu)安装教程(你还在为安装Lammps而花钱吗?)

7. 全网最简单Lammps(Ubuntu)安装教程(你还在为安装Lammps而花钱吗?)

2024-06-23 02:27| 来源: 网络整理| 查看: 265

来源: “码农不会写诗”公众号 链接:全网最简单Lammps(Ubuntu)安装教程

文章目录 1 简介1.1 Lammps1.2 ReaxFF MD 2 安装2.1 方式一:通过apt直接安装(只安装基本模块)2.2 方式二:通过cmake编译安装(可安装可选模块)2.2.1 准备工作2.2.2 下载源码2.2.3 编译安装 3 测试3.1 测试-13.2 测试-2 (ReaxFF MD) 4 获取手把手带教安装PDF文档5 参考文献

书回正文

继续咱的ReaxFF MD之旅,工欲善其事,必先利其器,今天手把手教会Ubuntu安装Lammps,包括REAXFF package。

1 简介 1.1 Lammps

LAMMPS(Large-scale Atomic/Molecular Massively Parallel Simulator)是由美国Sandia国家实验室开发的一款大规模原子/分子并行模拟器,主要用于分子动力学相关的一些计算和模拟。LAMMPS开放源代码且可以免费使用,灵活性高、使用范围广,并且具有良好的并行拓展性,支持包括气态、液态和固态下各种系综百万级的原子分子体系计算。

1.2 ReaxFF MD

可选包(Optional packages)是LAMMPS功能的扩展,包是启用一组特定功能的文件组,例如,分子系统的力场或刚体约束都在封装中。ReaxFF力场开发者van Duin建立的ReaxFF MD模拟程序也集成在了Optional packages中,因此跟着ReaxFF MD系列简介一起学习的朋友建议选择以下方式二安装哦~

2 安装

两种方式二选一哦

2.1 方式一:通过apt直接安装(只安装基本模块)

适合不需要安装Optional packages的朋友们,Ref: Download an executable for Linux

sudo apt-get update sudo apt-get install lammps -y 2.2 方式二:通过cmake编译安装(可安装可选模块)

适合需要安装Optional packages的朋友们,Ref: Build LAMMPS with CMake

2.2.1 准备工作 mkdir -p work/lammps cd work/lammps sudo apt-get update sudo apt-get install lammps gcc g++ gfortran cmake make build-essential ffmpeg libopenmpi-dev -y sudo apt-get remove lammps -y 2.2.2 下载源码 方式一:下载时间较长,不想等待的朋友看方式二 wget https://download.lammps.org/tars/lammps-stable.tar.gz 方式二:

关注微信公众号:码农不会写诗 回复关键词:Lammps安装 获取百度云链接并下载完成后,上传到work/lammps目录下

2.2.3 编译安装 tar -xzvf lammps*.tar.gz -C . cd lammps-[0-9]* # cd lammps-17Apr2024 mkdir -p build cd build cmake ../cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DPKG_REAXFF=yes make -j16 sudo make install

以上只安装了REAXFF可选包,如果需要安装其他包,在cmake命令后面加-DPKG_包名=yes即可,所有可选包参考:Available Packages。例如还需要添加MOLECULE包,cmake行命令改为如下,其他流程不变即可。

cmake ../cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DPKG_REAXFF=yes -DPKG_MOLECULE=yes 3 测试 3.1 测试-1 cd ../examples/melt/ mpirun -np 6 lmp -in in.melt # -np后面的数字(6)为使用的CPU核数,其值大于CPU的总核数会报错,出现相关报错可以就好啦 3.2 测试-2 (ReaxFF MD) cd ../reaxff/CHO/ mpirun -np 6 lmp -in in.CHO # -np后面的数字(6)为使用的CPU核数,其值大于CPU的总核数会报错,出现相关报错改小就好啦 4 获取手把手带教安装PDF文档

对以上步骤有问题的朋友们,咱也不要谎,为了照顾零基础的同学,准备了非常简洁明了的PDF,有图有说明,直接抄作业就好啦!

关注微信公众号:码农不会写诗 回复关键词:Lammps安装

5 参考文献 Sandia National Laboratories. LAMMPS(http://lammps.sandia.gov)A Reactive Force Field for HydrocarbonsA divide-and-conquer/cellular-decomposition framework for million-to-billion atom simulations of chemical reactionsCaO催化PE热解及H2O对催化过程影响的ReaxFF MD研究与机理分析典型聚乙烯、聚丙烯、聚苯乙烯废塑料共热解初期反应特性的ReaxFF分子模拟研究

至此万事俱备,只欠东风,下节正式开始ReaxFF MD相关的内容啦!欢迎后台交流哦! 拜了个拜~

上一篇: Linux(Ubuntu)常用命令PDF免费分享 下一篇:基于Lammps的ReaxFF MD模拟简介



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3