密度泛函理论软件ABACUS进展及其与深度学习算法的融合及应用
陈默涵

Progress of the ABACUS Software for Density Functional Theory and Its Integration and Applications with Deep Learning Algorithms
CHEN Mohan
表1 从2022年4月到2024年7月ABACUS软件发布的版本号和主要内容
Table 1 Version numbers and main release contents of ABACUS software from April 2022 to July 2024
Date of releasing ABACUSVersionContent
2022.04.08v2.2Version 2.2 went through 3,200 commit modifications on GitHub from version 2.1, and the development team includes developers from various domestic research institutions

2022.07.01

v2.3

Version 2.3 incorporates new plane wave generation and parallel modules, enhancing support for parallel computing with plane wave basis sets; the functionalities of the stochastic wave function density functional theory method have been released

2022.10.01

v3.0

Version 3.0 has been released with the deep learning-based DeePKS functional approach based on periodic boundary conditions. Interfaces with the machine learning potential function method DeePMD-kit and the DP-GEN method have been released, as well as interfaces with the DeepH method for constructing Hamiltonians of electronic systems through machine learning

2023.01.01

v3.1

Version 3.1 has been released with support for GPU and domestic DCU hardware in plane-wave basis set solutions for the Kohn-Sham equations, and introduces new features for the computation of solid-liquid interfaces
2023.04.01v3.2Version 3.2 has been released with an interface for Hefei-NAMD software. The coverage of unit tests has increased to 60%, and the total coverage is now 76%

2023.07.13

v3.3

Version 3.3 introduces an interface for calculating hybrid functionals with LibRI, and an interface with ShengBTE software for conducting material thermal conductivity calculations

2023.10.07

v3.4

Version 3.4 primarily supports the DPA method, a machine learning potential function for universal large models, and has reconstructed core algorithms such as more efficient and reliable numerical atomic orbital two-center integrals

2023.12.29

v3.5

Version 3.5 improved the algorithm for charge mixing and supported ultrasoft pseudopotentials for plane-wave basis sets, with targeted code development and optimization for three practical application scenarios: semiconductors, alloys, and batteries
2024.04.01v3.6Version 3.6 has released a more stable and reliable DFT + U algorithm function and further optimized the program's computational performance on Sunway DCU hardware
2024.07.01v3.7Version 3.7 has further supported the OpenLAM Large Atom Model project on a larger scale