lammps中文教程5
1.5 create_atoms⽣成原⼦的4种⽅式
create_atoms命令是lammps建模命令中必不可少的⼀个命令,主要功能是在指定区域内填充⼀定数量的原⼦。
create_atoms命令格式为:
create_atoms type style args keyword values ...
其中,type指定填充原⼦的类型,style指定填充原⼦的⽅法,lammps提供了box 、region 、single和random 4种填充原⼦⽅式。
接下来详细介绍这4种填充原⼦的⽅式。
1. 在盒⼦box内填充原⼦
接下来详细介绍这4种填充原⼦的⽅式。
create_atoms type box
box类型是最简单的⼀种⽤法,在模拟盒⼦内按照指定的晶格类型填充指定类型的原⼦,执⾏这句命令之前需要提前定义box和lattice。
create_atoms 1 box
命令执⾏结果如下图所示:

2.在指定区域(region)内填充原⼦
create_atoms type region region-ID
对于复杂结构体系或者不同形状晶体结构,可以配合region命令实现分区域填充原⼦。
例如在⼀个球内填充Cu原⼦:
例如在⼀个球内填充Cu原⼦:
lattice fcc 3.61
region box block -10 10 -10 10 -10 10
create_box 1 box
region Cu_sphere sphere 0 0 0 5
create_atoms 1 region Cu_sphere

或者在圆锥内填充Fe原⼦,在圆柱内填充Cu原⼦,代码如下:
#生成box
region box block -30 30 -30 30 0 60 units box
create box 2 box
#圆柱Cu原子
lattice fcc 3.61
region cu cylinder z 00 15 0 40 units box
create atoms 1 region cu
#圆锥Fe原子
lattice fcc 2.86
region fe cone z 00 15 0 42 60 units box
create atoms s2 region fe

3.⽣成单个原⼦
create_atoms type single x y z
create_atoms可以在指定的坐标点上⽣成单个原⼦,xyz为原⼦坐标。
lattice fcc 2.86
region box block 0 20 0 20 0 20
create_box 1 box
create_atoms 1 single 10 10 10

4.随机⽣成原⼦
create_atoms type random N seed region-ID
random类型在指定区域内随机⽣成原⼦,N为⽣成原⼦总数,seed为随机数种⼦,region-ID指定填充原⼦区域。
lattice fcc 2.86
region box block 0 20 0 20 0 40
create_box 1 box
region fe block 0 20 0 20 5 35
create_atoms 1 random 30 8763 fe

以上是reate_atoms命令4种类型的使⽤说明,更多参数设置请查阅lammps官⽅⼿册。
评论
春风得意马蹄疾

干货推荐

vasp声子谱计算(DFPT)
王磊
774 4

计算机材料设计Materials-Studio教程12
活着
44 2

模态分析到底在算啥?搞懂这个,结构为什么会自己振动就明白了
莫名其妙
63 4

计算机材料设计Materials-Studio教程4
活着
34 1

顶级期刊子刊的含金量怎么样?
九妹
41 1

二氧化碳捕集及资源化利用:从"废气"到"碳资源"的产业革命
春风得意马蹄疾
76 2
