大家好,我是小马老师。
本文继续介绍使用python编程处理lammps模拟数据。
rdf的数据一般是在lammps模拟中使用compute rdf命令计算出来,如果在模拟时没有写rdf代码,模拟完成后也是可以补救的。
(1)rerun命令
在前面的推文中,已经介绍过使用rerun命令重新计算rdf。
(2)ovito方法
在ovito软件中,也可以计算rdf,这方面的文章也很多,在这里不再细说。
本文重点介绍使用python ovito模块计算rdf的代码。
下面是完整的python代码,新建一个rdf.py文件,复制以下代码,和simulation.dump保存到一个文件夹内,运行代码就可以了。
from ovito.io import import_file, export_file
from ovito.modifiers