24小时热门版块排行榜    

查看: 16082  |  回复: 137
【奖励】 本帖被评价125次,作者御剑江湖增加金币 96.8001
本帖产生 1 个 模拟EPI ,点击这里进行查看

[资源] 【分享】LAMMPS的语法中文解释

lammps做分子动力学模拟时,需要一个输入文
件(input script),也就是in文件,以及关于体系的
原子坐标之类的信息的文件(data file)。lammps在
执行计算的时候,从这个in文件中读入命令,所以对LAMMPS的使用最主要的就是对in文件的编写和使
用。下面介绍一些关于in文件的事项
 每一非空行都被认为是一条命令(大小写敏
感,但极少有命令或参数大写的)。
 in文件中各命令的顺序可能会对计算产生影
响,但大部分情况下不会有影响。
 每行后的“&” 表示续行(类似fortran)。
 “#”表示注释(类似bash)。
 每行命令中的不同字段由空格或者制表符分
隔开来,每个字段可以由字母、数字、下划线、或
标点符号构成。
 每行命令中第一个字段表示命令名,之后的
字段都是相关的参数。
 很多命令都是在需要修改默认值的情况下才
特别设置的。
in文件整体来看分为4个部分
1. Initialization
这一部分包含了关于计算体系最基本的信息,
例如:
units: 单位系统(units style),lammps现在提供包
括lj、real、metal、si和cgs几种单位系统。
dimension: 定义了两维或者三维模拟(默认是三
维)。
boundary: 定义了分子动力学体系使用的边界条
件,例如周期性边界条件或者自由边界条件等。
atom_style: 定义模拟体系中的原子属性,这一
命令与力场设置的参数中的原子类型(atom type)不
同。
pair_style: 相互作用力场类型,例如范德化势或者硬球势等。
bond_style: 键合相互作用势类型。
angle_style: 键角作用势类型。
dihedral_style: 二面角作用势类型。
improper_style: 混合作用势类型。
其他还有一些参数设置,例如newton, processors,
boundary, atom_modify等。
2. Atom definition
lammps提供3种定义原子方式:
通过read_data或read_restart命令从data或restart文
件读入,这些文件可以包含分子拓扑结构信息,这
一方法在续算上也很有用。
按照晶格的方式创建原子,这种方式不包含
分子拓扑信息,可能会用到例如如下的一些命令:
lattice, region, create_box, create_atoms。
对已经设置好的原子可以用replicate命令复制后
生成一个更大规模的计算体系。
3. Settings
原子或分子的拓扑信息定义好后,就需要制定
一系列的设置,例如力场系数、模拟参数、输出选
项等。
力场系数可以通过例如这样的一些命令来
定义:pair_coeff, bond_coeff, angle_coeff, dihedral_
coeff, improper_coeff, kspace_style, dielectric, special_
bonds等。实际上力场系数也可以在关于体系的原子
坐标之类的信息的文件(data file)中制定,这样具
体参考read_data命令的相关介绍。
各种模拟参数可以由例如如下这样一些命令来
设置:neighbor, neigh_modify, group, timestep, reset_
timestep, run_style, min_style, min_modify等。模拟过程
中通过compute, compute_modify, variable等一些命令来
制定。而输出选项可以由thermo, dump, restart等一些
命令来设置。
4. Run a simulation
通常run命令被设置在in文件的最后,使用run命
令来开始一个分子动力学模拟的过程。另外,使用
minimize命令来实施能量最小化计算。使用temper命
令来进行复制品交换采样模拟。
其他一些重要的命令被分类列于如下:
Initialization: atom_modify, atom_style, boundary,
dimension, newton, processors, units
Atom definition: create_atoms, create_box, lattice,
read_data, read_restart, region, replicate
Force fields: angle_coeff, angle_style, bond_coeff,
bond_style, dielectric, dihedral_coeff, dihedral_style,
improper_coeff, improper_style, kspace_modify, kspace_
style, pair_coeff, pair_modify, pair_style, pair_write,special_bonds
Settings: communicate, dipole, group, mass, min_
modify, min_style, neigh_modify, neighbor, reset_timestep,
run_style, set, shape, timestep, velocity
Fixes: fix, fix_modify, unfix
Computes: compute, compute_modify, uncompute
Output: dump, dump_modify, restart, thermo, thermo_
modify, thermo_style, undump, write_restart
Actions: delete_atoms, delete_bonds, displace_atoms,
displace_box, minimize, run, temper
Miscellaneous: clear, echo, if, include, jump, label,
log, next, print, shell, variable
关于LAMMPS计算前后的处理问题,计算前
的原子初始形态文件的生成,由read_data读入一个
data文件,这个文件包括体系中各个原子的xyz坐标
等等相关参数,或者由其他软件生成并修改后符合
LAMMPS的输入文件格式生成。而计算后的输出,
因为LAMMPS不支持图形输出,需要借助第三方可
视化软件实现,例如VMD。LAMMPS的输出文件主
要可以分为三种:一种是log.lammps,这里面记录了
整个计算过程屏幕上显示的所有信息,可由thermo、
thermo_modify等命令控制;另一种是输出应力、能
量、原子位置、速度等等信息,由dump命令控制输
出文件;第三种是断点续算的restart文件输出信息,
由write_restart命令控制。
回复此楼

» 收录本帖的淘帖专辑推荐

资源收集 分子动力学第一性原理 LAMMPS 资源分享
Amorphous cell 科研工具特殊技巧 收藏 软件学习
分子动力学-初级问题资源

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

caikuiyu

新虫 (初入文坛)


★★★★★ 五星级,优秀推荐

Thank you for sharing
45楼2012-12-29 17:51:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shrekren

禁虫 (小有名气)

本帖内容被屏蔽

3楼2011-04-07 15:03:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiexiaojiang

新虫 (小有名气)


★★★★★ 五星级,优秀推荐

很给力!楼主,继续期待你的帖子啊
13楼2011-12-03 09:18:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

紫檀色

新虫 (小有名气)


★★★ 三星级,支持鼓励

非常感谢的一说
16楼2012-01-01 17:03:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

juwendy

铁虫 (正式写手)


★★★★★ 五星级,优秀推荐

为楼主喝彩。
18楼2012-01-14 01:15:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Delgo

银虫 (小有名气)


★★★★★ 五星级,优秀推荐

顶一下,感谢分享!非常感谢 ,作为初学者 这实在是有用
20楼2012-02-24 22:29:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chen_na

银虫 (小有名气)


★★★★★ 五星级,优秀推荐

顶起,新手们学习学习~~
21楼2012-02-26 16:12:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hyudlut

铁杆木虫 (正式写手)


★★★★★ 五星级,优秀推荐

mark一下,回头看~
34楼2012-07-06 13:53:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

化学晓文

金虫 (正式写手)


★★★★★ 五星级,优秀推荐

лл
47楼2013-01-28 02:51:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

BEST4ME

新虫 (小有名气)


★★★★★ 五星级,优秀推荐

不错……
48楼2013-03-05 21:25:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月牙_2012

新虫 (初入文坛)


★★★★★ 五星级,优秀推荐

非常棒,感谢分享!!
49楼2013-03-07 21:16:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
amynihao2楼
2011-03-24 09:50   回复  
五星好评  
yuzhoufw4楼
2011-06-15 10:54   回复  
五星好评  顶一下,感谢分享!
李学忠5楼
2011-06-15 12:49   回复  
五星好评  
xjli76楼
2011-06-16 11:35   回复  
三星好评  顶一下,感谢分享!
2011-06-16 20:33   回复  
五星好评  顶一下,感谢分享!
wmnick8楼
2011-10-26 21:02   回复  
五星好评  顶一下,感谢分享!
0幽梦09楼
2011-10-28 12:47   回复  
五星好评  顶一下,感谢分享!
zura10楼
2011-11-07 11:21   回复  
五星好评  顶一下,感谢分享!
2011-11-19 14:00   回复  
五星好评  顶一下,感谢分享!
2011-11-29 21:01   回复  
三星好评  顶一下,感谢分享!
43430413214楼
2011-12-05 13:08   回复  
五星好评  顶一下,感谢分享!
sy2003056915楼
2011-12-30 19:54   回复  
五星好评  顶一下,感谢分享!
2012-01-03 16:13   回复  
三星好评  顶一下,感谢分享!
gxw021819楼
2012-01-18 15:48   回复  
五星好评  顶一下,感谢分享!
2012-03-04 11:30   回复  
五星好评  顶一下,感谢分享!
0幽梦023楼
2012-03-12 21:48   回复  
谢谢分享
2012-03-18 22:06   回复  
五星好评  顶一下,感谢分享!
nantian11225楼
2012-03-19 13:34   回复  
五星好评  顶一下,感谢分享!
zhm_list26楼
2012-03-31 10:36   回复  
五星好评  顶一下,感谢分享!
2012-05-09 19:45   回复  
五星好评  顶一下,感谢分享!
2012-05-09 21:08   回复  
五星好评  顶一下,感谢分享!
2012-05-12 14:31   回复  
五星好评  顶一下,感谢分享!
hit910630楼
2012-05-15 22:43   回复  
五星好评  顶一下,感谢分享!
lchchl31楼
2012-05-18 15:02   回复  
五星好评  顶一下,感谢分享!
jiden32楼
2012-06-06 23:14   回复  
三星好评  顶一下,感谢分享!
lchchl33楼
2012-07-03 09:48   回复  
顶一下,感谢分享!
xsf00735楼
2012-07-06 22:10   回复  
三星好评  顶一下,感谢分享!
chen_na36楼
2012-07-13 09:21   回复  
seaso37楼
2012-07-20 21:07   回复  
五星好评  顶一下,感谢分享!
wcz200838楼
2012-10-09 11:40   回复  
五星好评  顶一下,感谢分享!
limaoxiang39楼
2012-10-12 15:22   回复  
五星好评  顶一下,感谢分享!
luomia40楼
2012-10-17 15:22   回复  
五星好评  顶一下,感谢分享!
xxiaofeng41楼
2012-10-31 10:34   回复  
五星好评  顶一下,感谢分享!
pwan11s42楼
2012-11-20 19:10   回复  
五星好评  顶一下,感谢分享!
pwan11s43楼
2012-11-20 19:11   回复  
顶一下,感谢分享!
2012-12-27 14:59   回复  
五星好评  顶一下,感谢分享!
2013-01-03 23:05   回复  
五星好评  顶一下,感谢分享!
z65402301550楼
2013-03-08 16:17   回复  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 御剑江湖 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 面上函评意见出来了,像什么等级? 20+4 Tsingking1 2026-08-27 17/850 2026-09-01 19:51 by 超级无敌华子
[基金申请] 学科评审组评审是指会评吗? +4 瞬息宇宙 2026-08-31 4/200 2026-09-01 14:58 by jiaoxg
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +13 Kittylucky 2026-08-27 14/700 2026-09-01 11:06 by feng6531
[基金申请] 国社科又开始会评了,不知道这次命运如何 +7 雨打竹帘 2026-08-30 11/550 2026-08-31 23:16 by hittle2008
[基金申请] 投票:  有多少人是今天查系统知道结果的? +17 爱看书的可乐 2026-08-26 19/950 2026-08-31 21:30 by xiangy672
[基金申请] 基金未中,这种答复是模板吗? +6 zhaosm1982 2026-08-27 7/350 2026-08-31 21:18 by qdxxmc
[基金申请] 中青基了要发朋友圈吗? +7 349506619 2026-08-28 7/350 2026-08-31 13:39 by 冼亮淀粉酶
[基金申请] 基金不中,共勉 +12 eulota 2026-08-26 12/600 2026-08-31 08:42 by ZJTJZ
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[考博] 找导师 +6 yuanjiabao 2026-08-29 7/350 2026-08-30 14:40 by 生科新手
[基金申请] 国自然面上复盘~欢迎讨论 (金币+15) +15 晴天加油 2026-08-26 16/800 2026-08-29 18:28 by symmetry
[基金申请] 国自然评审意见 +13 wangmingqi 2026-08-28 19/950 2026-08-29 10:22 by Poppy1104
[基金申请] 系统查不到 +11 董八千 2026-08-26 11/550 2026-08-28 18:06 by Leogzhya
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
信息提示
请填处理意见