- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
首先你的电脑里要有Linux系统然后安装LAMMPS必须的程序软件
首先你的电脑里要有 Linux 系统,然后安装 LAMMPS 必须的程序软件,LAMMPS
是用 C++ 语言开发的,所以你一定要安装 C/C++ 语言的编译器,我用的是 gcc 和
g++,LAMMPS 的部分库函数是用 Fortran 语言编写的,我用 gfortran 来编译这部分
代码。当然还有很多其他版本的编译器,可以根据实际环境来做选择。LAMMPS 还
需要 MPI 并行计算环境,我安装了 openmpi,还有快速傅立叶变换的库函数 fftw,以
及处理线性代数问题的 lapack。如何安装这些软件就不在这个小册子里面赘述了,网
上有很多现成的指南可供参考。
其实 LAMMPS 已经为流行的 Linux 发行版准备了预编译的软件包,这里以 Ubuntu
14.04(也可用于 LinuxMint17)为例,我们只需要几行命令就可以在自己拥有管理
员权限的电脑里安装 LAMMPS:
首先,打开命令行终端,添加 LAMMPS 的软件源,执行如下命令:
sudoadd-apt-repositoryppa:gladky-anto
然后,更新系统:
sudoapt-getupdate
最后,安装 LAMMPS
sudoapt-getinstalllammps-daily
大功告成,是不是很简单? 但是这种方法仅限于你拥有这台电脑的管理员权限的前
提下,一般的服务器都是由专门的人员来负责维护的,普通用户不具有管理员的权限,
这种方法就行不通了。我们只能通过编译 LAMMPS 的源代码来实现安装过程。
1. 从 /download.html 下载 LAMMPS 最新的安装包,我
们就以 lammps-10Feb15 这一版本为例来解释一下安装过程。
2. 解压缩 tar-zxvflammps-xxx.tar.gz,其中 xxx 是 LAMMPS 的版本号,根据实
际情况修改。在这里 xxx 为 10Feb15。
3. 接下来编译 LAMMPS 的库文件,我这里根据我自己的需求,选择编译了部分库
文件
* 编译 awpmd
顺序执行下列命令:
cdlammps-10Feb15/lib/awpmd
make-fMakefile.mpicc
cpMakefile.lammps.linalgMakefile.lammps
编译成功之后会见到 libawpmd.a 文件。
* 编译 colvars
顺序执行下列命令:
cd../colvars
make-fMakefile.g++
编译成功之后会见到 libcolvars.a 文件。
* 编译 linalg
顺序执行下列命令:
cd../linalg
make-fMakefile.gfortran
编译成功之后会见到 liblinalg.a 文件。
* 编译 meam
顺序执行下列命令:
cd../meam
make-fMakefile.gfortran
编译成功之后会见到 libmeam.a 文件。
* 编译 poems
顺序执行下列命令:
cd../poems
make-fMakefile.g++
编译成功之后会见到 libpoems.a 文件。
* 编译 reax
顺序执行下列命令:
cd../reax
make-fMakefile.gfortran
编译成功之后会见到 libreax.a.a 文件。
在编译完 LAMMPS 的库函数之后,接下来就是要编译 LAMMPS 的主程
序了,使用 cd 命令退出 lib 目录,进入到 src 目录里
cd../../src
LAMMPS 是通过各个模块来实现分子动力学模拟里面不同的功能的,但每
一个具体的任务并不是需要用到 LAMMPS 所有的功能,我们可以选择安
装一些常用的模块,等遇到特别的需求时再来安装额外的模块。每一个模
块实现的具体功能,也通过查阅 LAMMPS 使用手册来获知。
在 src 目录下运行
makeyes-all
这个命令告诉电脑,我要准备安装所有的模块了,然后再用排除法,告诉电
脑,哪些模块是不要安装的,比如我一般用不到 user-atc 模块,那么就
makeno-user-atc
我也一般用不到 kim,kokkos,voronoi,user-qmmm,gpu,user-cuda, 当然,
我用不到不代表你们用不到,要根据实际情况来判断。
makeno-kim
makeno-kokkos
makeno-voronoi
makeno-user-qmmm
makeno-gpu
makeno-user-cuda
这一步做完之后,进入 src 目录下的子文件夹 MAK
您可能关注的文档
- 频谱分析仪应用解惑之带宽-Siglent.PDF
- 频闪闪光灯科技-INON.PDF
- 频散面波压制的基本原理面波压制算例-大庆石油地质与开发.PDF
- 频率范围DC-150MHzVSRW.PDF
- 题目线膨胀系数在生活上的应用内容.PDF
- 颜延之〈五君咏〉与萧统〈咏山涛王戎〉作意蠡测InquiryintoYanYan.PDF
- 颜色感测系统之研制-逢甲大学-自动控制工程学系.PDF
- 颜色评审灯箱-HCLAsiaLimited.PDF
- 颜水龙学习单-台北立美术馆.PDF
- 颜色检测光纤传感器.PDF
- 首先说明在接口线路中填写的带宽大小和链路带宽中填写的大小只是.PDF
- 首席执行官致辞-Total.PDF
- 首都圈地区历史地震的震害.PDF
- 首都圈地区烈度分布和历史地震震害.PDF
- 香港Citigold客户前往海外Citigold财富管理中心可同样尽享Citigold.PDF
- 香港中药材标准(港标)-创新科技署.PDF
- 香港品质保证局理想家园第十一届征文摄影及绘画比赛主题理想家园.PDF
- 香港十大基建工程-CityUniversityofHongKong.PDF
- 香港城大学-CityUniversityofHongKong.PDF
- 香港大学深圳医院三甲迎检系列考试复习范围行政后勤人员版.PDF
文档评论(0)