作为最重要的依据,手册中相关内容在 fix drag command — LAMMPS documentation
句法:
fix ID group-ID drag x y z fmag delta
- ID = 用户为该fix指令分配的名称
- group-ID = 要应用fix指令的原子组的ID
- drag = 此fix指令调用的指令,即drag
- x,y,z = 将原子向该坐标拖近
- fmag = 作用于每个原子的力的大小(力单位)
- delta = 不施加力的截止距离(距离单位)
例子:
fix center small-molecule drag 0.0 10.0 0.0 5.0 2.0
描述:
对group中的每个原子施加一个力,将其拖向点(x,y,z)。力的大小用fmag表示。如果一个原子离该点的距离小于delta距离,那么这个力就没有作用。
任何x,y,z值都可以指定为NULL,这意味着在距离计算或力应用中不包括该维度。
该命令可用于将一个或多个原子引导到模拟中的新位置。
限制:
这个fix 是EXTRA-FIX包的一部分。它仅在LAMMPS使用该包构建时才启用。有关更多信息,请参阅构建包页面。