ABACUS(Atomic-orbtial Based Ab-initio Computation at UStc,中文名原子算筹)是国产开源密度泛函理论软件,相关介绍 ABACUS 的新闻可在ABACUS 新闻稿整理查看,以下是一些常用地址:
ABACUS 在 DeepModeling 社区中的 GitHub 仓库地址为:
https://github.com/deepmodeling/abacus-develop
ABACUS 的 Gitee 镜像仓库地址为:
https://gitee.com/deepmodeling/abacus-develop
ABACUS 网站访问:
文档(包括安装方法、输入输出参数介绍、功能介绍、算例介绍、开发者须知等):
https://abacus.deepmodeling.com/en/latest/
本教程系列旨在帮助新手用户入门了解 ABACUS 的使用。秉着开源软件的理念,本文档是由开源社区的老师同学们贡献所成。如果你也想贡献一份文档,我们十分欢迎,请参考如何贡献ABACUS使用教程。
本教程中标有 Logo的部分可以直接在Bohrium Notebook上打开。
在Bohrium Notebook上快速学习,见快速开始 ABACUS|自洽 能带 态密度 结构优化;在Bohrium平台上运行大任务,见教程。
- ABACUS的编译介绍
- ABACUS建模介绍
- 准备晶胞和原子位置等信息的文件STRU:如何转换STRU的格式
- 准备赝势: 模守恒赝势生成方法简介
- 数值原子轨道基组生成教程:
- Kohn-Sham密度泛函理论
- 电子自洽迭代
- 带自旋的体系计算:ABACUS磁性材料计算使用教程
- +U计算:ABACUS使用DFT+U计算教程 |基础版
- 结构优化:ABACUS 使用教程|结构优化
- ABACUS 的平面波计算与收敛性测试
- ABACUS LCAO 基组 GPU 版本使用说明
- 分子动力学:ABACUS 分子动力学使用教程
- DeePKS方法
- ABACUS 隐式溶剂模型使用教程
- 随机波函数密度泛函理论:ABACUS 随机波函数DFT方法使用教程
- 无轨道密度泛函理论:ABACUS 无轨道密度泛函理论方法使用教程
- ABACUS 实时演化含时密度泛函理论使用教程
- 采用ABACUS进行表面计算
- 分析结果
- 能带计算
- PDOS计算
- 和其他软件对接
- ABACUS+Phonopy 计算声子谱
- ABACUS+ShengBTE 计算晶格热导率
- ABACUS+Phono3py 计算晶格热导率
- ABACUS+DPGEN 使用教程
- ABACUS+LibRI 做杂化泛函计算教程
- ABACUS+Candela 使用教程
- ABACUS+USPEX 接口教程
- ABACUS+Hefei NAMD 使用教程
- ABACUS+Wannier90 使用教程
- ABACUS+pymatgen 计算弹性常数
- ABACUS+Bader charge 分析教程
- ABACUS+pyatb 能带反折叠计算
- ABACUS+DeepH 建立碳材料的哈密顿量模型
- ABACUS+ASE接口使用技巧
- ABACUS+ASE 做过渡态计算
- ATST-Tools: ASE-ABACUS过渡态计算工作流套件与算例 支持NEB,Dimer,AutoNEB等过渡态方法。
- ABACUS-ASE做NEB计算 (简单算例)
- ABACUS+ASE 遗传算法 (暂缺,待更新)
- ABACUS 答疑手册
- ABACUS 收敛性问题解决手册
- ABACUS计算模拟实例 | 概述
- ABACUS计算模拟实例 | I. 原子及小分子气体能量计算
- ABACUS计算模拟实例 | II. C2H5OH的振动模式与频率计算
- ABACUS计算模拟实例 | III. 材料平衡晶格常数计算
- ABACUS计算模拟实例 | IV. 堆垛层错能的计算
- ABACUS计算模拟实例 | V. Al的弹性性能指标计算
- ABACUS计算模拟实例 | VI. 空位形成能与间隙能计算
- 2024秋计算材料学-上机练习:ABACUS能带和态密度计算
- ABACUS计算模拟实例 | VIII. 基于HSE06的态密度与能带计算
- ABACUS计算模拟实例 | IX. 表面能的计算
- ABACUS计算模拟实例 | XI. Pt表面简单物种的吸附能计算
- ABACUS计算模拟实例 | XII. Pt(111)表面羟基解离的过渡态搜索
- ABACUS计算模拟实例 | XIII. Pt表面的ORR催化路径
- ABACUS对比CP2K精度和效率测试 | Si的状态方程(EOS)
- 有VASP使用背景的用户上手ABACUS教程:ABACUS新人使用的一些注意事项
- ABACUS 开源项目 C++ 代码规范
- ABACUS 中使用格式化工具 clang-format
- ABACUS 注释规范:Doxygen 入门 (c++)
- ABACUS 的 Github 仓库 Issues 处理流程
- ABACUS 线上文档输入参数撰写规范
- ABACUS 代码存放规范
- ABACUS formatter-2.0 版本使用说明书
- ABACUS 全局数据结构和代码行数检测
- 性能分析工具:vtune 快速上手教程
- 以格点积分程序为例:一些代码开发习惯小贴士
- ABACUS 中的测试(一):测试的重要性
- ABACUS 中的测试(二):测试工具 gtest
- Introduction to ABACUS: Path to PW calculation - Part 1
- Introduction to ABACUS: Path to PW calculation - Part 2
- Introduction to ABACUS: Path to PW calculation - Part 3
- Introduction to ABACUS: Path to PW calculation - Part 4
- Introduction to ABACUS: Path to PW calculation - Part 5
- Introduction to ABACUS: Path to PW calculation - Summary 1
- Introduction to ABACUS: Path to PW calculation - Part 6
- Introduction to ABACUS: Path to PW calculation - Part 7
- Introduction to ABACUS: Path to PW calculation - Part 8
- Introduction to ABACUS: Path to PW calculation - Part 9
- Introduction to ABACUS: Path to PW calculation - Part 10
- Introduction to ABACUS: Path to PW calculation - Part 11
- Introduction to ABACUS: Path to PW calculation - Summary Final
- 如何在 ABACUS 中新增一个输入参数(v3.7.0 后)
- 如何在 ABACUS 中新增一个输入参数(截至 v3.5.3)
- C++ 程序设计的一些想法
- 文件输出功能的实现代码结构设计建议:以 ABCUS CifParser 为例