[lammps教程]lammps原子沉积实例教程

   原子层沉积是一种可以将物质以单原子膜形式一层一层的镀在基底表面的方法。原子层沉积与普通的化学沉积有相似之处。但在原子层沉积过程中,新一层原子膜的化学反应是直接与之前一层相关联的,这种方式使每次反应只沉积一层原子。

        本文小编将介绍原子在加热的原子衬底上的沉积。

  如下图为本文模拟的原子沉积过程

01

使用命令

使用fix langevin命令

语法:

fix ID group-ID langevin Tstart Tstop damp seed keyword values ...

具体操见代码,有具体注释,相信大家很容易理解的。

02

完整代码

完整in文件如下:

# lammps交流站代码
#模型基本参数
units    lj
atom_style      atomic
boundary        p p f
##################
lattice    fcc 1.0
region          box block 0 10 0 10 0 20
create_box      2 box
region    substrate block INF INF INF INF INF 6
create_atoms  1 region substrate
#力场设置
pair_style  lj/cut 2.5
pair_coeff  * * 1.0 1.0
pair_coeff  1 2 1.0 1.0 5.0
mass    * 1.0
###################
neigh_modify  delay 0
#原子分组
group    addatoms type 2
region          mobile block 0 10 0 10 4 INF
group    mobile region mobile
#计算
compute    add addatoms temp
compute_modify  add dynamic/dof yes extra/dof 0
#模拟设置
fix    1 addatoms nve
fix    2 mobile langevin 1.0 1.0 0.1 587283
fix    3 mobile nve
###############
region          slab block 0 10 0 10 16 18
fix    4 addatoms deposit 100 2 100 12345 region slab near 1.0 &
                vz -1.0 -1.0
fix    5 addatoms wall/reflect zhi EDGE
thermo_style  custom step atoms temp epair etotal press
thermo          100
thermo_modify  temp add
dump    1 all atom 50 dump.data
run             10000

03

运行结果

    1.接着,在cmd窗口运行in文件,将生成的轨迹文件拖到OVITO软件中,并在OVITO软件中进行渲染,就产生了如下结果:

注意

1.案例代码已同步至QQ群-lammps交流站。

更多案例请关注   公众号:lammps交流站

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值