跳转到正文

OpenMM

OpenMM 是分子模拟工具库;其官方配套 OpenMM-ML 扩展可将机器学习势接入模拟流程。

条目更新 ·

概览

核心软件提供模拟与可编程力计算。机器学习模型的调用来自单独安装的 OpenMM-ML 及相应模型包,不能声称核心安装即包含所有模型。

限制

OpenMM 各组件许可不同。OpenMM-ML 与模型依赖需另外安装;本次未运行安装或动力学验证。

主要功能

  • 分子模拟工具库
  • 通过官方扩展接入机器学习势

使用场景

  • 构建学习势驱动的模拟流程
  • 评估传统势与机器学习势组合的体系

使用方式

阅读 OpenMM 文档和官方 OpenMM-ML README,分别准备引擎、扩展及模型包。依据示例建立体系并检查适用范围。

相关资源

Allegro

模型

Allegro 在 NequIP 框架中作为扩展实现 E(3)-等变原子间势,并提供文档说明的 GPU 加速选项,以及用于 LAMMPS 模拟的独立插件。

开源Python

计算化学 · 材料发现

ASE

开源工具

ASE 是原子模拟的 Python 工具库,通过统一计算器接口连接传统计算程序和外部机器学习势。

开源Python

计算化学

computational-chemistry-agent-skills 集合中的 ASE 路由 Skill,将工作流准备与计算器配置分开,并将执行委托给其他环节。

计算化学 · 材料发现

Cantera Skill (K-Dense) 提供用于均相点火计算的操作说明和 Python 辅助工具,并包含机理来源记录、守恒诊断和数值细化检查。

开源Python

计算化学 · 工艺优化

ChemAgent (AI4Chem) 是一个面向化学与材料领域工具使用的研究框架,与 CheMatAgent 论文相关;该论文介绍了基于树搜索的规划、工具执行以及基于 ChemToolBench 的训练。

计算化学 · 材料发现

ChemAgent 是一个化学推理研究框架,通过拆解问题并检索可复用记忆来支持推理;其发布的代码可用于构建记忆池和运行 SciBench 实验。

Python

计算化学

相关指南