MPQC

AI TOOL PROFILE工具资料

面向分子与周期固体的从头算电子结构研究软件包,主攻耦合簇等多体方法

官网地址 http://www.mpqc.org

访问官网
价格免费,GPL v3+ 许可证
平台Unix
归类其他 AI 工具
收录2026-01-01
复核2026-01-01
编辑评分 4.2 / 5

MPQC编辑总结

EDITOR REVIEW编辑评测

MPQC(Massively Parallel Quantum Chemistry)是一套用于分子和周期固体从头算电子结构模拟的研究软件包,由研究团队开发并以 GPL v3+ 许可证免费发布。当前第 4 版(MPQC4)基于 TiledArray 张量框架、MADWorld 任务运行时和 Libint 高斯积分库重新设计,可运行于 Unix 共享内存与分布式内存并行计算机,主要面向耦合簇等多体电子结构方法。官网未公开图形界面与商业支持信息,编译与使用需要一定的并行计算背景。

MPQC是什么?

MPQC 全称 Massively Parallel Quantum Chemistry,是一套面向分子与周期固体从头算电子结构模拟的研究软件包,重点在于耦合簇等多体电子结构方法,而非通用的分子建模或可视化工具。

当前第 4 版被称作 MPQC4,是对原始 MPQC 概念设计的现代化重构,底层采用大规模并行张量框架 TiledArray、分布式任务编程模型与运行时 MADWorld,以及高斯积分库 Libint。它运行在 Unix 共享内存与分布式内存并行计算机上,适合已具备集群或超算资源的课题组。

不同用户的使用方式差异较大:普通读者不适合直接上手,因为官网只提供编译说明与文档,没有交互界面介绍;研究人员可以下载源码自行编译,在并行环境中运行耦合簇等计算;开发者和方法学研究者则可在其张量与任务框架之上扩展新的电子结构方法。

MPQC核心功能

CAPABILITIES工具标签

从头算电子结构

面向分子与周期固体做 ab initio 电子结构模拟,服务对象是科研计算,力场模拟或药物筛选等常见化学软件功能。

多体方法为主

以耦合簇等多体电子结构方法为主要方向,这类方法在精度上通常高于常规密度泛函,但计算量随体系增大迅速上升,适合小体系高精度任务。

TiledArray 张量框架

MPQC4 建立在大规模并行张量框架 TiledArray 之上,把张量运算拆分成可并行的任务块,从而在多节点环境下扩展计算规模。

MADWorld 任务运行时

采用分布式任务编程模型与运行时 MADWorld 调度计算任务,支持在分布式内存集群上执行,而不是单机多线程的简单并行。

Libint 高斯积分

高斯积分部分由 Libint 库提供,这是量子化学中计算电子排斥积分的基础组件,决定了方法能否高效处理较大基组。

Unix 并行运行

可在 Unix 共享内存和分布式内存并行计算机上运行,用户需自行编译源码,官网提供编译说明与文档,没有一键安装包或云端版本。

GPL v3+ 许可

以 GPL v3+ 许可证免费发布,若需要在其他许可条款下使用,官网提示可联系开发方,具体条款和费用官网未公开。

MPQC值不值得用?

VERDICT工具标签

当任务是分子或周期固体的高精度多体电子结构计算、且团队有 Unix 集群和自行编译能力时,MPQC4 值得纳入评估,它与 TiledArray、MADWorld、Libint 的组合正是为这类并行计算设计的。当需要图形界面、开箱即用的安装包,或希望厂商提供商业支持时,它并不合适——官网只提供源码编译说明与文档,把运行门槛留给了使用者。对于只做常规密度泛函日常计算的课题组,这类框架的收益有限,维护编译环境的成本可能超过节省的计算时间。

建议选它的情况

  • 需要耦合簇等多体方法做高精度电子结构计算的研究组
  • 已有 Unix 集群或超算资源,能自行编译并行软件
  • 想基于 TiledArray 与 MADWorld 扩展新电子结构方法的研究者
  • 接受 GPL v3+ 许可证、需要免费开源方案的项目

不建议选它的情况

  • 需要图形界面或云端开箱即用的化学软件用户
  • 没有并行计算环境、只在单机上做小规模计算的用户
  • 需要厂商商业支持与 SLA 保障的企业团队

MPQC使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 先读编译说明在官网上先看 Instructions for compiling MPQC 这一节,按它列出的依赖项准备 TiledArray、MADWorld 与 Libint 环境,不要先下源码再翻文档。
  2. 以 MPQC4 为起点当前第 4 版是重写后的版本,与旧版 MPQC 的概念设计不同,新手直接从 MPQC4 的文档入手,不要参考旧版教程。
  3. 确认许可证范围GPL v3+ 意味着衍生作品也需按同许可证发布,若计划闭源使用,官网提示可联系开发方商谈其他许可条款。
进阶省时间也省钱
  1. 按体系规模选方法耦合簇类方法精度高但计算量增长快,先用小基组在小体系上验证输入和并行配置,再放大到生产计算。
  2. 分布式内存优先MPQC 针对分布式内存并行计算机设计,节点间通信和任务调度是关键,先在少量节点上调通再扩到更多节点。
  3. 引用与致谢官网 LICENSE 一节指向 CITATION 获取引用细节,发表成果时按该说明引用,避免遗漏框架与积分库的贡献。

MPQC适合谁用?

WHO IS IT FOR工具标签

量子化学方法研究者

推荐

研究耦合簇等多体电子结构方法,需要在并行环境里实现和验证新算法,MPQC4 的 TiledArray 与 MADWorld 结构正对口。

有集群的科研课题组

推荐

已具备 Unix 共享内存或分布式内存并行计算机,能安排人力编译与维护软件环境,可以直接把 MPQC4 部署到现有资源上。

计算化学学生

有条件

可以用它理解多体方法和大规模并行张量计算的实现方式,但官网未提供循序渐进的入门教程,需要一定的编程与 Linux 基础。

需要图形界面的实验化学家

不推荐

MPQC 面向源码编译与命令行运行,可视化或文件格式转换界面,日常结构搭建与结果查看不适合用它。

商业闭源项目团队

有条件

GPL v3+ 要求衍生作品沿用同一许可证,若需闭源集成,官网提示可联系开发方商谈其他许可条款,前提是能接受相应安排。

MPQC优点和缺点

PROS & CONS工具标签

优点

  • 免费开源,GPL v3+ 许可,无需采购授权
  • 主攻耦合簇等多体方法,面向高精度电子结构计算
  • 基于 TiledArray 与 MADWorld,支持分布式内存并行
  • 高斯积分由 Libint 提供,依赖成熟组件
  • 第 4 版为现代重构,概念设计面向大规模并行

缺点

  • 官网未提供图形界面,只有命令行与文档
  • 需要自行编译,依赖 TiledArray、MADWorld、Libint
  • 官网未列出预编译安装包或云端版本
  • 面向研究场景,非专业用户上手门槛高

MPQC常见问题

FAQ工具标签
MPQC 是免费的吗?

免费。 MPQC 以 GPL v3+ 许可证发布,可以自由获取和使用。如果需要在其他许可条款下使用,官网提示可以联系开发方商谈,具体条件和费用官网未公开。

现在用的是哪个版本?

当前是第 4 版,常被称作 MPQC4。它是对原始 MPQC 概念设计的现代化重构,改用大规模并行张量框架 TiledArray、分布式任务编程模型与运行时 MADWorld,以及高斯积分库 Libint。

MPQC 能算什么?

用于分子和周期固体的从头算电子结构模拟,重点在多体电子结构方法,例如耦合簇。它不是通用的分子建模或可视化工具,官网未列出结构搭建、文件格式转换这类功能。

能在什么机器上跑?

运行在 Unix 共享内存和分布式内存并行计算机上。实际使用需要自行编译,官网提供编译说明与文档,未提供预编译安装包或云端运行方式。

商业项目能用吗?

GPL v3+ 要求基于它的衍生作品按同一许可证发布,闭源集成会受限。在 LICENSE 一节提示,如果希望在别的许可条款下使用,可以联系开发方商谈。

MPQC竞品对比

COMPARISON工具标签
工具编辑评分价格核心功能平台
MPQC本工具 4.2 免费,GPL v3+ 许可证 从头算电子结构;多体方法为主;TiledArray 张量框架;MADWorld 任务运行时 Unix
PSI4 — 在 LGPL3 许可下免费发布 一款开源的从头计算量子化学软件 Web / API
DACAPO — 未标价 基于密度泛函理论计算总量的程序 —
Yambo — 开源代码,GPL 许可证下可自由使用、研究和修改 一款从头计算软件,在多体微扰论及含时密度泛函理论框架下计算电子系统的准粒子能量和光学性质 Linux / OS/X
ClustalW-MPI — 未标价 行 ClustalW —
DL_POLY — 未标价 一款通用的经典分子动力学软件,能方便地在分布式存储并行计算机上对大分子、聚合物、离子系统 —