LAMMPS里的温度是靠原子动能算出来的,具体可以看官方手册里compute temp那部分。
我们平时用dump命令输出的lammpstrj文件,里面存了每个原子在各个时刻的位置、速度、动能、势能这些信息(当然得在dump里设好了才会存)。只要你这个文件里有动能数据,画温度分布图就没问题。
推荐一个方法:用OVITO导入lammpstrj然后上色。
OVITO是专门处理LAMMPS结果的免费软件,Win和Linux都能用,搜一下官网就能下。它能按原子的某个属性来上色,比如x坐标、动能啥的,操作特别简单。不过缺点是图出来是球状原子模型,属于离散的点,不是那种连续平滑的分布图。比如有张图显示石墨被C60撞了之后表面温度分布(侧面视角),每个原子的温度都标出来了,看得清清楚楚。
我们平时用dump命令输出的lammpstrj文件,里面存了每个原子在各个时刻的位置、速度、动能、势能这些信息(当然得在dump里设好了才会存)。只要你这个文件里有动能数据,画温度分布图就没问题。
推荐一个方法:用OVITO导入lammpstrj然后上色。
OVITO是专门处理LAMMPS结果的免费软件,Win和Linux都能用,搜一下官网就能下。它能按原子的某个属性来上色,比如x坐标、动能啥的,操作特别简单。不过缺点是图出来是球状原子模型,属于离散的点,不是那种连续平滑的分布图。比如有张图显示石墨被C60撞了之后表面温度分布(侧面视角),每个原子的温度都标出来了,看得清清楚楚。