| 查看: 6620 | 回复: 24 | |||||||||||||||||||||||||||||||||||||||||||||||||
[交流]
学习lammps半年的部分经验
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
开头:想到哪里就说到哪里,新手借鉴,高手批评指正。 1.lammps的动力学计算的原理是牛顿运动方程,所以在初学lammps的时候,建议阅读一下《理论力学》,另外,《热力学和统计力学》,“分子动力学的原理相关书籍”也需要看一下。 2.安装lammps,最好在linux系统下使用,因为随后走大规模计算的时候一般都是linux的平台,何不以linux开始?所以要掌握一些linux系统的基本使用常识,网上相关知识也很多。 3.学会编译lammps,对于如何编译网上帖子很多,关键在于要预安装fftw和mpich2两个软件,而且要选择这两个软件合适的版本才能编译成功。另外详细的我编译成功的经验我以后再发出来分享。 4.window版本的lammps可以用,但是用来跑跑小模型,测试等。 5.数据处理软件,一般会用oringin,matlab,或者用其他计算机语言编程处理数据,可视化上一般会使用atomeye,VMD,OVITO等。具体怎么分析数据,可以查找自己问题的相关文献去测试。所以前面提到的一些也得学会使用。 6.安装好程序后,首先要看的,就是手册了,lammps的手册虽然看起来有1200多页,但是实际需要重点关心的也就400页左右,第1,2,3,6章强烈建议多看几遍,其他的部分等熟练掌握了再看不迟。命令部分我写过另外一篇帖子,http://muchong.com/bbs/viewthread.php?tid=8149677,里面带星号的命令多看几遍,都是非常常用的命令。另外compute,fix这两个命令需要额外关注,连manual自己都把这两个命令单列出来了,可想而知他俩的重要性。 7.conpute命令是用来定义计算方式的,比如怎么算温度,压力等;fix命令式用来加载其他限制条件的,比如系综,力等。而且fix命令的加载是全时间的,代表的是只要你不说停,这个命令的效果就一直存在。 8.基于牛顿运动方程,我们得到的最原始的信息都是每一个原子的位置,速度,受力(加速度)。需要我们去调控的,也是原子的位置,速度,受力。所有的命令的出发点以及核心,我们力所能及的,都是去定义这三个中某一个或多个的初值或者控制他们的变化方式。 9.lammps的学习的来源主要有,基本理论书籍,lammps的使用手册(英文版的),lammps的官网,论坛(有一个分子模拟论坛,以及这里小木虫),以及lammps官网上附加的其他相关网站,网上公开的入门级的input文件,lammps的QQ交流群,还有一个自己课题的相关的用lammps的文献。这几部分应该说在学习的时候都应该要关注到。 10.重点提一下官网,特别是初学的时候,里面有大量的介绍性的入门资料,当然,manual也在里面。 11.使用lammps的最终目的,就是学会写出一个合理的脚本in文件,所以,学习的时候就应该落到这里,看再多,还是要试试才知道。最好自己亲手写一个小的能跑的in文件,慢慢根据其他的资料摸索,尝试其中命令对结果的影响,毕竟手册的英文的,有时候理解难免有偏颇之处,去试,才是最让自己信服的结果。 12.更进一步,就是知了lammps的核心原理,懂一些c++,自己到lammps的源程序中看看它到底是怎么工作的,如果还能提出自己的一些更好的原理建议,甚至自己改编,就最好不过了。 13.上述的只是lammps部分的需要关注的问题,另外还有两个问题是初始模型的构建,以及势函数。对于复杂的问题,这两块儿需要另外一些讨论,复杂的建模一般使用MS(需要购买版权),或者自己编程。如果需要处理的问题势函数没有人提到过,或者别人的势函数不适用你的问题,势函数的拟合问题就略微有点复杂,这里也不再具体讨论。 14.因此,在计算lammps的时候,至少需要一个in文件,lammps的程序,如果势函数需要另外的指定势函数,那么还需要一个势函数文件;如果模型比较复杂,lammps自带的命令不能构建,就还需要一个你构建的模型的额外的data文件。 |
» 收录本帖的淘帖专辑推荐
分子动力学 | MD分子动力学 | 分子模拟 | 好东西啊 |
分子动力学模拟过程 | lammps | LAMMPS怕不怕,不怕! | 分子动力学-初级问题资源 |
lammps |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
谈谈两天一夜的“延安行”
已经有15人回复
EST投稿状态问题
已经有6人回复
职称评审没过,求安慰
已经有15人回复
垃圾破二本职称评审标准
已经有11人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有16人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
聘U V热熔胶研究人员
已经有10人回复
求助文献
已经有3人回复
投稿返修后收到这样的回复,还有希望吗
已经有8人回复
三无产品还有机会吗
已经有6人回复
» 本主题相关商家推荐: (我也要在这里推广)
» 本主题相关价值贴推荐,对您同样有帮助:
Ubuntu下安装lammps单机版(no MPI,no FFT)几点心得
已经有5人回复
选择学习charmm还是amber呢?
已经有10人回复
ms导出lammps的data文件的亲身经验,希望能帮上各位一点
已经有306人回复
» 抢金币啦!回帖就可以得到:
新加坡国立大学张阳教授课题组招聘博士后(AI与生物医学方向)
+1/190
南京大学智能驱动与感知材料实验室诚招博士/硕士/科研助理
+2/166
清华大学药学院卢磊课题组诚聘新药研发方向科研助理
+1/85
广州海洋实验室海洋环境微生物组学及资源化利用团队博士后招聘(长期有效)
+1/81
真诚相亲
+1/62
北京某医药CRO公司招聘多肽/高分子/连续流合成经理
+1/44
上海交通大学招聘碳资源催化反应或多尺度CFD仿真优化方向博士后
+1/34
哈工大深圳校区 博士招生 燃料电池/电解制氢
+1/32
广东以色列理工学院招聘博士后(壁面湍流的数据同化)
+1/24
SCI文章辅助,无人机、计算机网络通信、算法方向
+1/21
SCI文章辅助,无人机、计算机网络通信、算法方向
+1/18
杭州师范大学心理系赛李阳课题组招收2026年学术学位博士研究生
+1/14
湖南师范大学分子识别与荧光传感团队招收2026年“申请-考核” 制博士研究生1名
+1/11
SCI文章辅助,无人机、计算机网络通信、算法方向
+1/10
长春工业大学 机电工程学院 韩玲教授 招收审核制2026年秋季入学博士生
+1/6
德国马普所招三名CSC博士生
+1/5
香港中文大学(深圳)靳羽华教授交叉实验室招募2026年材料学博士生(光致变色)
+3/5
CSC博士招生|爱尔兰都柏林大学UCD NETSLab|2026年9月入学
+1/5
中山大学课题组招科研助理
+1/5
南京大学FinTech大模型实验室招募斯坦福国际联培博士生(2026)
+1/2
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
送红花一朵
小木虫: 金币+0.5, 给个红包,谢谢回帖
送红花一朵
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
简单回复
dmbb2楼
2014-12-03 12:57
回复
chinaboy798(金币+1): 谢谢参与
nono20093楼
2014-12-03 12:59
回复
chinaboy798(金币+1): 谢谢参与
2014-12-03 13:07
回复
chinaboy798(金币+1): 谢谢参与
xiejf5楼
2014-12-03 13:26
回复
chinaboy798(金币+1): 谢谢参与
1
2014-12-03 13:29
回复
chinaboy798(金币+1): 谢谢参与
gorgan7楼
2014-12-03 13:31
回复
chinaboy798(金币+1): 谢谢参与
tzynew8楼
2014-12-03 13:31
回复
chinaboy798(金币+1): 谢谢参与
neu2349楼
2014-12-03 13:42
回复
chinaboy798(金币+1): 谢谢参与
time8810楼
2014-12-03 13:52
回复
chinaboy798(金币+1): 谢谢参与
假大空11楼
2014-12-03 14:09
回复
chinaboy798(金币+1): 谢谢参与

fenqin14楼
2014-12-16 21:37
回复




三丁丁17楼
2014-12-18 00:42
回复


zhangyanbest19楼
2015-08-25 14:03
回复
浅游学术海23楼
2015-09-21 15:21
回复













回复此楼

