进行lammps模拟时,首先要确定模拟体系的单位,使用的是units命令。
同一个变量在不同的units单位下的数值和单位均不相同。
如能量E在units real下的单位为Kcal/mole,在units metal下的单位为eV。
在设置力场参数时,一定要注意所用的单位是否有当前模拟体系的单位一致。
例如,LJ力场参数在有些论文中的单位为Kcal/mol,而在其他论文中单位可能就是meV或者eV。
如果单位不一致,要进行单位转换后再使用,否则会造成参数设置错误,影响模拟结果。
real和metal单位相互转换用到的公式有:
1 eV = 1.602 × 10^(-19) J
1KJ