LAMMPS units

Posted by XiLock on September 13, 2020

units lj

LJ是约化单位,主要是用于universal的情况。这种方式由用户自行指定基本物理量的基本单位(如epsilon等于多少,sigma等于多少),这些基本物理量的基本单位不是设定在哪里的,而是用户假定的。比如用户假定epsilon为2.5 kJ/mol,这个epsilon不是pair_coeff的epsilon,而是存在于用户脑子里的,给这个系统定义的基本单位,我们可以称zhi为epsilon,有了这个epsilon,我们就可以定义系统中的物理量了,比如pair_coeff的epsilon设定为1那就意味着其epsilon为1个epsilon*,也就是2.5 kJ/mol,如果pair_coeff的epsilon设定为2那就意味着其epsilon为5.0 kJ/mol。其它同理,比如data文件里的距离都是以1为单位的(无单位无量纲),你用real的时候那就是以1 angstrom为单位,用lj的时候就是以无量纲的1为单位。这样就形成了一个universal的系统。

其它参考:

  1. LAMMPS manual - units command
  2. How to convert the DPD units of temperature for lj system of lammps into real temperature e.g. Kelvin ?
  3. Confusing LJ units in LAMMPS?


手机版“神探玺洛克”请扫码