多核并行加速
采用密度拟合等较新技术,针对 DFT、MP2、SAPT 和耦合簇的多核执行专门优化,用户反馈线程问题解决后接近 1600% CPU 利用率,作业墙钟时间大幅缩短。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
PSI4 是一款开源量子化学软件,在 LGPL3 许可下免费发布,鼓励用于教育、科研与工业场景。它采用 C++/Python 混合架构,支持 DFT、MP2、SAPT、耦合簇等多种方法,并针对多核计算做了优化。较早版本起就能通过 psi4conda 安装,用户反馈线程问题得到解决,接近 1600% 的 CPU 利用率、作业墙钟时间大幅下降。常见短板是功能覆盖以从头计算为主。
PSI4 是一款开源量子化学软件,在 LGPL3 许可下免费发布,鼓励用于教育、科研与工业场景。
它采用 C++/Python 混合架构,核心计算部分用 C++ 实现,通过 Pybind11 把大量类导出到 Python,配合灵活的 Python 驱动程序,使其同时面向用户和开发者。软件使用密度拟合等较新的技术,并针对 DFT、MP2、SAPT 和耦合簇的多核执行做了优化。官方提供源码编译和二进制安装两种方式,也可以装成 Python 模块嵌入既有工作流,还支持通过插件扩展功能。
从使用者角度看,普通科研用户可以用它跑需要多核加速的从头计算任务;开发者可以基于 Python 接口把计算能力接进自己的流程;教学场景则有配套的 Psi4Education 实验和 Psi4NumPy 教程可用。官方用持续集成和代码覆盖率工具检查代码变更,并自动保持文档同步更新。
采用密度拟合等较新技术,针对 DFT、MP2、SAPT 和耦合簇的多核执行专门优化,用户反馈线程问题解决后接近 1600% CPU 利用率,作业墙钟时间大幅缩短。
支持 Hartree-Fock、密度泛函、密度累积理论、密度拟合 MP2、DLPNO-MP2、MP2-F12、耦合簇、CI、MCSCF、SAPT 以及 F/I-SAPT、ADC 等一整套从头计算方法。
计算密集部分用现代 C++ 实现,大量类通过 Pybind11 导出到 Python,配合灵活的 Python 驱动,可作为 Python 模块加载并嵌入现有工作流。
核心之外有独立社区项目组成的软件生态,插件机制让新增功能容易接入,例如 BrianQC 的 GPU 模块、CheMPS2、CFOUR 等第三方接口都以此方式集成。
输入文件写法简单,并把基组外推、counterpoise 校正等常见操作自动化,减少手工设置步骤。另有内存规格设置、~/.psi4rc 配置文件、线程与 PBS 作业文件等运行参数可调。
支持从源码编译安装和二进制安装,也提供 psi4conda 方式;命令行工具与 Python API 两条使用路径都可用,后者要求 Python 3.14 之类的较新运行环境。
内置几何优化、单电子性质计算、振动与热化学分析,以及含时 Hartree-Fock 和含时密度泛函等能力,可覆盖从结构优化到性质预测的常见后处理需求。
用持续集成和代码覆盖率工具检查每次代码变更,并自动保持文档同步更新,减少长期维护中功能和文档脱节的情况。
如果要做 DFT、MP2、SAPT、耦合簇这类从头计算,并且希望用多核机器压榨速度,PSI4 是合适的选择,密度拟合和多核优化能直接体现在耗时上。LGPL3 许可允许教育、科研和工业使用,代码可审计、可扩展,也适合需要二次开发或嵌入自有工作流的团队。它不适合需要图形界面、点点鼠标就出结果的用户,命令行和输入文件是主要交互方式;方法库以从头计算为主,分子动力学等方向不在覆盖范围内。
做能量、结构、相互作用等从头计算,多核优化能直接缩短作业时间,密度拟合进一步降低计算成本。
可把 PSI4 作为 Python 模块加载进已有流程,插件机制让扩展功能不必改动核心代码。
有 Psi4Education 实验与 Psi4NumPy 教程配套,LGPL3 许可允许在教学中自由使用。
主要交互方式是输入文件和命令行,希望鼠标操作的使用方式并不匹配。
方法库集中在从头计算范畴,分子动力学等方向需要另找软件。
它在 LGPL3 许可下免费发布,属于真正开源许可,官方明确鼓励用于教育、研究和工业场景。既然许可允许,二次开发或嵌入自有工具在授权上也没有额外门槛。
另有几何优化、单电子性质计算、振动与热化学分析、含时 Hartree-Fock 和含时密度泛函等能力。
可以。它是可直接安装到本地或服务器上运行的计算软件,不走在线服务,安装和使用不依赖境外网络服务。源码安装和二进制、conda 安装都支持,装好后离线跑作业即可。
官方给出源码编译安装和二进制安装两条路,另有 psi4conda 方式。新装环境可先跑一个测试作业确认线程配置,用户反馈在 psi4 1.3rc2 之后线程问题已解决,作业墙钟时间明显缩短。
可以。核心是 C++/Python 混合结构,计算密集部分用现代 C++ 编写,大量类通过 Pybind11 导出到 Python,配合灵活的 Python 驱动,可作为模块加载进工作流。命令行与 Python API 两条路径都有对应教程。
它在 DFT、MP2、SAPT 和耦合簇上针对多核执行做过优化,并采用密度拟合等技术降低计算量。有用户反馈线程问题解决后接近 1600% CPU 利用率,作业墙钟时间大幅下降。实际表现取决于体系大小、方法与核数配置。
可以。插件机制让功能容易扩展,生态里有 Psi4NumPy 教程、Psi4Education 实验等项目,也能接 BrianQC 的 GPU 模块、CheMPS2、CFOUR、adcc 等第三方实现。研究者可按目标选择集成。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| PSI4本工具 | 4.1 | 在 LGPL3 许可下免费发布 | 多核并行加速;方法覆盖广;C++ 与 Python 混合架构;插件式扩展 | Web / API |
| MPQC | — | 免费,GPL v3+ 许可证 | 大型并行量子化学软件 | Unix |
| ABySS | — | 未标价 | 一个短序列的从头拼接软件 | Linux / MPI |
| Yambo | — | 开源代码,GPL 许可证下可自由使用、研究和修改 | 一款从头计算软件,在多体微扰论及含时密度泛函理论框架下计算电子系统的准粒子能量和光学性质 | Linux / OS/X |
| Aria2 | — | 未标价 | Aria2是一款开源下载工具,可... | — |
| Neosync | — | 未标价 | Neosync 是一款开源的数据匿名化和合成数据生成工具,帮助开发者安全地使用生产数据进 | — |