LAMMPS 通用命令索引
逐项查询官方命令参数,区分本批实跑与专项参考入口。
阅读本篇目录
本文使用鸢算科技集群 LAMMPS 30 Sep 2026 的真实计算。下载输入、参考轨迹、分析脚本与数据图(约 72.5 MB),解压后进入 lammps-examples。cases 保存参考结果,inputs 保存干净输入,使用 new-case.py 创建自己的计算副本。
命令与样式要分开理解#
本次官方通用命令索引包含 114 项,其中 49 项出现在本专题成功运行的输入中。fix 是命令,nvt 是它的一种样式;不能把一个 fix nvt 例子写成所有fix都完成测试。
下面逐项给出用途分组、官方参数说明和本批实例入口。没有对应实例的项目明确列为“参数参考”,不暗示已实跑。附件 commands.csv 可检索完整清单。
module load ase/3.29.0
python -c "import csv; print(*[r for r in csv.DictReader(open('commands.csv')) if r['command']=='read_restart'], sep='\n')"
| 命令(链接为完整参数说明) | 用途分组 | 本次实际例子 |
|---|---|---|
| angle_coeff | 势函数与相互作用 | water-spce |
| angle_style | 势函数与相互作用 | water-spce |
| angle_write | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| atom_modify | 并行与执行设置 | 参数参考;本批未单独实跑 |
| atom_style | 结构与拓扑 | backend-p100-gpu、backend-p100-kokkos |
| balance | 并行与执行设置 | 参数参考;本批未单独实跑 |
| bond_coeff | 势函数与相互作用 | polymer、water-spce |
| bond_style | 势函数与相互作用 | polymer、water-spce |
| bond_write | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| boundary | 结构与拓扑 | backend-p100-gpu、backend-p100-kokkos |
| change_box | 结构与拓扑 | ni-elastic |
| clear | 脚本控制 | ni-elastic、restart |
| comm_modify | 并行与执行设置 | 参数参考;本批未单独实跑 |
| comm_style | 并行与执行设置 | 参数参考;本批未单独实跑 |
| compute | 计算与动力学 | lj-T0.7、lj-T1.0 |
| compute_modify | 计算与动力学 | 参数参考;本批未单独实跑 |
| create_atoms | 结构与拓扑 | backend-p100-gpu、backend-p100-kokkos |
| create_bonds | 结构与拓扑 | 参数参考;本批未单独实跑 |
| create_box | 结构与拓扑 | backend-p100-gpu、backend-p100-kokkos |
| delete_atoms | 结构与拓扑 | ni-vacancy |
| delete_bonds | 结构与拓扑 | 参数参考;本批未单独实跑 |
| dielectric | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| dihedral_coeff | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| dihedral_style | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| dihedral_write | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| dimension | 结构与拓扑 | 参数参考;本批未单独实跑 |
| displace_atoms | 结构与拓扑 | backend-p100-gpu、backend-p100-kokkos |
| dump | 输出与续算 | lj-T0.7、lj-T1.0 |
| dump_modify | 输出与续算 | lj-T0.7、lj-T1.0 |
| echo | 脚本控制 | 参数参考;本批未单独实跑 |
| fix | 计算与动力学 | lj-T0.7、lj-T1.0 |
| fix_modify | 计算与动力学 | 参数参考;本批未单独实跑 |
| geturl | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| group | 结构与拓扑 | build-replicate、ni-vacancy |
| if | 脚本控制 | 参数参考;本批未单独实跑 |
| improper_coeff | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| improper_style | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| include | 脚本控制 | 参数参考;本批未单独实跑 |
| info | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| jump | 脚本控制 | 参数参考;本批未单独实跑 |
| kspace_modify | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| kspace_style | 势函数与相互作用 | water-spce |
| label | 脚本控制 | 参数参考;本批未单独实跑 |
| labelmap | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| lattice | 结构与拓扑 | backend-p100-gpu、backend-p100-kokkos |
| log | 输出与续算 | 参数参考;本批未单独实跑 |
| mass | 结构与拓扑 | backend-p100-gpu、backend-p100-kokkos |
| minimize | 计算与动力学 | ni-elastic、ni-eos-3.42 |
| min_modify | 计算与动力学 | 参数参考;本批未单独实跑 |
| min_style | 计算与动力学 | ni-eos-3.42、ni-eos-3.46 |
| molecule | 结构与拓扑 | 参数参考;本批未单独实跑 |
| neigh_modify | 并行与执行设置 | backend-p100-gpu、backend-p100-kokkos |
| neighbor | 并行与执行设置 | backend-p100-gpu、backend-p100-kokkos |
| newton | 并行与执行设置 | 参数参考;本批未单独实跑 |
| next | 脚本控制 | 参数参考;本批未单独实跑 |
| package | 并行与执行设置 | 参数参考;本批未单独实跑 |
| pair_coeff | 势函数与相互作用 | backend-p100-gpu、backend-p100-kokkos |
| pair_modify | 势函数与相互作用 | backend-p100-gpu、backend-p100-kokkos |
| pair_style | 势函数与相互作用 | backend-p100-gpu、backend-p100-kokkos |
| pair_write | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| partition | 并行与执行设置 | 参数参考;本批未单独实跑 |
| 脚本控制 | ni-elastic |
|
| processors | 并行与执行设置 | 参数参考;本批未单独实跑 |
| quit | 脚本控制 | 参数参考;本批未单独实跑 |
| read_data | 结构与拓扑 | polymer、water-spce |
| read_dump | 结构与拓扑 | 参数参考;本批未单独实跑 |
| read_restart | 输出与续算 | ni-elastic、restart |
| region | 结构与拓扑 | backend-p100-gpu、backend-p100-kokkos |
| replicate | 结构与拓扑 | build-replicate |
| rerun | 扩展包或专项功能,按链接核对依赖 | rerun |
| reset_atoms | 结构与拓扑 | 参数参考;本批未单独实跑 |
| reset_timestep | 计算与动力学 | lj-T0.7、lj-T1.0 |
| restart | 输出与续算 | 参数参考;本批未单独实跑 |
| run | 计算与动力学 | backend-p100-gpu、backend-p100-kokkos |
| run_style | 计算与动力学 | 参数参考;本批未单独实跑 |
| set | 结构与拓扑 | build-replicate |
| shell | 脚本控制 | 参数参考;本批未单独实跑 |
| special_bonds | 势函数与相互作用 | polymer、water-spce |
| suffix | 并行与执行设置 | 参数参考;本批未单独实跑 |
| thermo | 输出与续算 | backend-p100-gpu、backend-p100-kokkos |
| thermo_modify | 输出与续算 | backend-p100-gpu、backend-p100-kokkos |
| thermo_style | 输出与续算 | backend-p100-gpu、backend-p100-kokkos |
| timer | 并行与执行设置 | 参数参考;本批未单独实跑 |
| timestep | 计算与动力学 | lj-T0.7、lj-T1.0 |
| uncompute | 计算与动力学 | 参数参考;本批未单独实跑 |
| undump | 输出与续算 | rerun |
| unfix | 计算与动力学 | lj-T0.7、lj-T1.0 |
| units | 扩展包或专项功能,按链接核对依赖 | backend-p100-gpu、backend-p100-kokkos |
| variable | 脚本控制 | lj-correlations、lj-nemd |
| velocity | 计算与动力学 | lj-T0.7、lj-T1.0 |
| write_coeff | 势函数与相互作用 | 参数参考;本批未单独实跑 |
| write_data | 结构与拓扑 | build-replicate、lj-T0.7 |
| write_dump | 结构与拓扑 | backend-p100-gpu、backend-p100-kokkos |
| write_molecule | 结构与拓扑 | 参数参考;本批未单独实跑 |
| write_restart | 输出与续算 | lj-T0.7、lj-T1.0 |
| dynamical_matrix | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| fenix | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| group2ndx | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| hyper | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| kim | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| fitpod | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| mdi | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| ndx2group | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| neb | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| neb/spin | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| plugin | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| prd | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| python | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| region2vmd | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| tad | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| temper | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| temper/grem | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| temper/npt | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
| third_order | 扩展包或专项功能,按链接核对依赖 | 参数参考;本批未单独实跑 |
从输入中查找命令#
rg "^(read_restart|fix|run) " inputs/restart/in.lammps
# 没有rg时使用grep
grep -E "^(read_restart|fix|run) " inputs/restart/in.lammps
首次操作推荐先读第一个算例,再按需要查询参数。NEB、反应势、机器学习势和特殊采样方法需要专用输入与模型;表中提供入口不等于现有普通输入可以直接启用。
进一步查阅#
需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。