[lammps教程]lammps原子沉积实例教程
生活随笔
收集整理的這篇文章主要介紹了
[lammps教程]lammps原子沉积实例教程
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? ?原子層沉積是一種可以將物質(zhì)以單原子膜形式一層一層的鍍?cè)诨妆砻娴姆椒āT訉映练e與普通的化學(xué)沉積有相似之處。但在原子層沉積過(guò)程中,新一層原子膜的化學(xué)反應(yīng)是直接與之前一層相關(guān)聯(lián)的,這種方式使每次反應(yīng)只沉積一層原子。
????????本文小編將介紹原子在加熱的原子襯底上的沉積。
??如下圖為本文模擬的原子沉積過(guò)程
01
使用命令
使用fix langevin命令
語(yǔ)法:
fix ID group-ID langevin Tstart Tstop damp seed keyword values?...
具體操見(jiàn)代碼,有具體注釋,相信大家很容易理解的。
02
完整代碼
完整in文件如下:
# lammps交流站代碼 #模型基本參數(shù) 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 #力場(chǎng)設(shè)置 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 #計(jì)算 compute add addatoms temp compute_modify add dynamic/dof yes extra/dof 0 #模擬設(shè)置 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?????????????1000003
運(yùn)行結(jié)果
? ? 1.接著,在cmd窗口運(yùn)行in文件,將生成的軌跡文件拖到OVITO軟件中,并在OVITO軟件中進(jìn)行渲染,就產(chǎn)生了如下結(jié)果:
注意
1.案例代碼已同步至QQ群-lammps交流站。
更多案例請(qǐng)關(guān)注? ?公眾號(hào):lammps交流站
總結(jié)
以上是生活随笔為你收集整理的[lammps教程]lammps原子沉积实例教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 前端学习(3197):jsx语法规则1
- 下一篇: (送书和红包)快人一步,掌握前端函数式编