ABACUS

AI TOOL PROFILE工具资料

基于原子轨道的开源第一性原理电子结构计算程序

官网地址 http://abacus.ustc.edu.cn

访问官网
价格官网未标价
平台—
归类AI 编程
收录2026-10-11
复核2026-10-11
编辑评分 4.2 / 5

ABACUS编辑总结

EDITOR REVIEW编辑评测

ABACUS 是中国科学技术大学主导开发的开源电子结构计算程序,名字取自原子轨道基组与从头计算。它的特点是用数值原子轨道基组做大规模第一性原理模拟,同时支持平面波基组,兼顾效率与精度。作为开源项目,代码可自由获取、修改和分发,适合做材料、化学、物理方向的计算研究。上手门槛不低,需要自己编译、配置计算环境,并理解基组与赝势的选型逻辑。

ABACUS是什么?

ABACUS 是一个开源的第一性原理电子结构计算程序,目标是从量子力学基本原理出发,对分子和固体材料做大规模模拟。它由中国科学技术大学的团队主导开发,面向材料科学、凝聚态物理、量子化学等领域的研究人员。

程序最核心的设计是采用数值原子轨道作为基组。相比常见的平面波方法,原子轨道基组在保持可接受精度的同时显著降低计算量,因此能处理更大的体系。同时它也支持平面波基组,方便与主流计算流程对照和验证。

普通研究者通常把它当作国产开源 DFT 计算引擎使用,需要自行编译并在服务器上提交任务;开发者可以基于开放源码做方法扩展或与自研工作流对接;教学场景中则常被用来演示第一性原理计算的基本流程。

ABACUS核心功能

CAPABILITIES工具标签

原子轨道基组

以数值原子轨道作为主要基组,在同类精度下所需基函数数目更少,适合处理原子数较多的材料体系,是它与纯平面波程序拉开差距的关键设计。

平面波基组支持

同时提供平面波基组计算路径,便于和主流平面波程序的结果做交叉验证,也让不熟悉原子轨道基组的研究者能沿用已有的输入习惯。

赝势与基组生成

配套提供赝势和原子轨道基组的生成与测试流程,用户需按元素自行挑选或生成合适的赝势文件,选型是否匹配会直接影响计算结果的可靠性。

结构弛豫与分子动力学

支持对晶体和分子结构做几何优化,也能跑从头算分子动力学,用来观察材料在有限温度下的结构演化,是材料模拟中的常用功能组合。

开源可修改

代码以开源方式发布,研究组可以按需改动核心算法、增加新泛函或新功能,也方便在论文中说明方法实现细节,不受闭源程序的限制。

行计算

面向大规模体系设计,支持在高性能计算集群上做并行计算,实际效率取决于编译选项、并行环境和体系特征,需要按机器情况调优。

ABACUS使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 先跑通示例编译完成后先找官方自带的示例算例跑一遍,确认编译环境、赝势路径和并行设置都没问题,再换成自己的结构,能省掉大量排查时间。
  2. 确认赝势匹配赝势和原子轨道基组必须按元素对应,不同来源的赝势不能混用。开始正式计算前先核对元素种类与赝势文件是否一一对应。
  3. 从简单体系试起先用体相或小分子做收敛测试,确认截断能、k 点网格和收敛判据合适,再上大体系,否则大体系里出问题很难定位是参数还是结构的问题。
进阶省时间也省钱
  1. 对比平面波结果用同一体系分别跑原子轨道和平面波两条路径,把能量、晶格常数等结果对照,能快速判断原子轨道基组设置是否合理,也便于写论文时说明方法可靠性。
  2. 按体系选基组不同元素的原子轨道基组精度差别较大,对需要准确描述电子结构的体系应选更完整的基组。基组选小了计算快但结果可能失真,选大了又不划算,需要按课题权衡。
  3. 编译针对机器调优在自己常用的集群上编译时,按机器的 CPU 架构和数学库做针对性配置,往往比直接用通用编译选项更省机时,长期跑计算尤其明显。

ABACUS适合谁用?

WHO IS IT FOR工具标签

材料计算研究者

推荐

需要做固体或表面体系的第一性原理计算,希望用原子轨道基组降低机时开销,ABACUS 正好切中这类需求。

国产计算工具使用者

推荐

出于自主可控或课题要求,倾向用国产开源计算程序,能接受自行维护编译环境与赝势库。

教学与课程场景

有条件

用于讲授第一性原理计算原理与流程,源码开放便于学生阅读实现细节,但教学上需要配套的输入输出讲解材料。

只做单点能计算的轻量用户

有条件

如果只需要跑几个小分子、用现成商业软件或图形界面就能出结果,ABACUS 的编译与调参投入相对不划算。

不熟悉 Linux 与命令行的人

不推荐

程序以源码和命令行方式使用,缺少图形界面,不熟悉编译与作业提交的话上手会很吃力。

ABACUS优点和缺点

PROS & CONS工具标签

优点

  • 原子轨道基组让大规模体系的机时开销明显低于纯平面波方案
  • 开源代码可自由修改,便于按课题需要扩展方法
  • 同时保留平面波基组路径,方便与主流程序交叉验证
  • 面向高性能集群并行设计,适合在计算中心长期使用

缺点

  • 需要自行编译和配置环境,对新手门槛较高
  • 赝势与原子轨道基组的选型直接决定结果可靠性,试错成本不低
  • 缺少图形界面,输入文件与参数需手工编写核对
  • 生态与文档完善度相比成熟商业软件仍有差距

ABACUS常见问题

FAQ工具标签
ABACUS 和常见的平面波 DFT 程序有什么不一样?

主要差别在基组。ABACUS 以数值原子轨道为主,基函数数量比平面波少,处理大体系时机时更省;同时也支持平面波基组,可在同一套框架下做两种基组的对照计算。选哪种取决于体系大小和精度要求。

它能算哪些类型的体系?

面向分子、晶体、表面等材料体系的第一性原理计算,可以做电子结构、几何优化和从头算分子动力学等常见任务。具体某个体系能否顺利收敛,与赝势选择、基组精度和计算参数设置关系很大,一般需要先做收敛测试。

用它需要什么基础?

需要熟悉 Linux 命令行、编译工具链和集群作业提交方式,同时理解第一性原理计算中基组、赝势、截断能、k 点这些基本概念。没有这些基础也能装起来,但出了收敛或报错问题会比较难排查。

计算结果的精度怎么保证?

关键在赝势和基组的匹配,以及截断能、k 点网格、收敛判据的设置。建议先用已知结果的简单体系做验证,再与平面波路径的结果相互对照,确认参数合理后再用于正式体系。

ABACUS竞品对比

COMPARISON工具标签
工具编辑评分价格核心功能平台
ABACUS本工具 4.2 未标价 原子轨道基组;平面波基组支持;赝势与基组生成;结构弛豫与分子动力学 —
CPMD — 未标价 密度泛函平面波赝势代码,一款用于分子动力学从头计算的开源软件 —
Modal — $0 起 + 算力用量,Starter 赠 $30/月额度 为 AI 和数据团队提供的无服务器平台,能够大规模运行计算 Web / API
LangGraph Studio — 未标价 首个专为代理开发设计的 IDE 桌面端(Apple Silicon)
ANY COMPUTER — 未标价 在线计算机服务,提供代码输入和转换功能 —
Gambo — 未标价 人工智能游戏构建者和无代码游戏制作工具,具备从第一天起就能获利的能力 —