上一次文章介绍了Atomsk软件建立孪晶的方法,有朋友咨询使用lammps自带命令建立孪晶的方法。
本文以Cu为例介绍lammps孪晶建模方法。
使用lammps建模,首先要确定xyz坐标轴对应的晶向指数。
以面心立方晶体[11-2]孪晶面为例,孪晶面上下两侧的xyz轴对应的指数可以设为[11-2][111][1-10]和[-1-12][111][-110]。
设置方法并不是唯一的,根据需要xyz可以调换,只要符合右手法则并保证xyz轴垂直即可。
默认情况下建立的孪晶面原子如果排列不整齐,可使用origin参数对坐标原点进行微调。
具体代码为:
units metal
boundary p p p
atom_style atomic
timestep 0.001
neighbor 2.0 bin
neigh_modify delay 0 every 5 check yes