TUTORIAL
LAMMPS
分子动力学
教程
LAMMPS助手:写一个NPT弛豫脚本
平
平台管理员2026年3月28日
18 次阅读
导师说:一小时后给我弛豫脚本
那是我进组的第二周。导师走过来,说:“给小体系水分子做个NPT弛豫,300K,1atm,跑100ps,下午给我脚本。”我当时连LAMMPS的输入文件长什么样都没记住。我坐在电脑前,打开 LAMMPS Assistant,把这句话原封不动地输了进去。
描述越具体,脚本越稳
我试了几种问法,发现差别很大。最开始的描述只有“做一个水分子的分子动力学模拟”,结果返回的脚本缺少压强控制,系综也不确定。后来我改成:
“300K、1atm下的水分子体系,用SPC/E水模型,NPT系综,弛豫100ps,步长1fs,输出温度、压强、密度随时间变化。”
这次生成的脚本直接包含了 fix npt、thermo、dump,连势函数文件名都对上了。
我现在的标准描述模板
- 体系: 物质、模型、原子数/分子数。
- 系综与条件: NVT/NPT,温度、压强。
- 时间: 总步长、步长大小、输出频率。
- 输出: 温度、压强、密度、RDF、MSD等。
- 约束: 是否需要刚性水模型、长程库仑处理方法。
AI帮你写的是骨架,不是最终答案。生成后一定要检查力场文件路径、系综参数和单位制。
那天下午我把脚本交给了导师。虽然后来还改了两次参数,但至少第一步我迈出去了。