24小时热门版块排行榜    

CyRhmU.jpeg
查看: 14239  |  回复: 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   回复  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 御剑江湖 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复(可上传附件)
信息提示
请填处理意见