Skip to content

Commit ec0fc78

Browse files
authored
Add files via upload
1 parent fe8ca49 commit ec0fc78

File tree

4 files changed

+512
-0
lines changed

4 files changed

+512
-0
lines changed

source/_posts/LibRI.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: "LibRI | Collaborating with the DeepModeling Community to Support Advanced Methods Beyond Conventional DFT"
3+
date: 2023-05-26
4+
categories:
5+
- LibRI
6+
mathjax: true
7+
---
8+
9+
## Introducing LibRI: Advancing Computational Methods for DFT
10+
11+
### Development and Features
12+
13+
**Dr. Peize Lin** and the research group led by **Xinguo Ren** at the Institute of Physics, Chinese Academy of Sciences, have developed the open-source library **LibRI**. This innovative tool is designed for **high-efficiency and highly parallelized RI model calculations** and has already integrated several advanced electronic structure computation methods.
14+
15+
### Joining the DeepModeling Community
16+
17+
To accelerate its development and broaden its impact, **LibRI has joined the DeepModeling community**. This collaboration will:
18+
- Support **advanced methods that go beyond conventional DFT**, enabling the further development of RI methods.
19+
- Provide **more efficient and accurate computational capabilities** for the domestic DFT software **ABACUS**, boosting its performance and efficiency.
20+
- Contribute to **AI-assisted, next-generation electronic structure algorithms**.
21+
22+
<!-- more -->
23+
24+
25+
### The Importance of Density Functional Theory
26+
27+
**Density Functional Theory (DFT)** is a cornerstone in first-principles electronic structure calculations. Recent advances in **accuracy** and **speed** have made DFT a widely used tool in fields such as:
28+
- **Physics**
29+
- **Materials Science**
30+
- **Chemistry**
31+
- **Biology**
32+
33+
However, DFT methods based on local or semi-local exchange-correlation functional approximations face significant limitations. These functionals rely solely on charge density and its gradient, which prevents accurate descriptions of certain critical physical interactions.
34+
35+
### Overcoming Limitations with Advanced Methods
36+
37+
To address these limitations, higher-level methods, such as:
38+
- **Hybrid Density Functionals**
39+
- **Random Phase Approximation (RPA)**
40+
- **GW Methods**
41+
42+
are often required for more accurate calculations, such as ground-state energies or quasiparticle excitation energies. Unfortunately, these methods are computationally intensive, with costs scaling **quartically with system size**, restricting their use for large systems.
43+
44+
### The Role of the RI Method in LibRI
45+
46+
The **Resolution of Identity (RI)** method reduces computational cost by expanding localized orbital products onto a selected auxiliary basis set, significantly lowering computational scaling. This allows advanced methods to be applied to large systems.
47+
48+
The research group developed a **unified mathematical model** for the RI method, enabling various advanced methods to share the same computational framework. This abstraction means developers can focus on **physical problems** without worrying about code optimization, reducing development complexity for both computation and method development.
49+
50+
### Optimization and Applications
51+
52+
LibRI incorporates a series of optimized algorithms to enhance computational speed and **parallel algorithms** for efficient resource use, enabling large-scale, high-level calculations on systems with thousands of atoms. It has already been integrated into **ABACUS**, supporting self-consistent electronic structure calculations, structural relaxation, and molecular dynamics simulations for hybrid functionals. Development of **low-scaling RPA** and **\(G_0W_0\)** functionalities is nearly complete, with internal testing underway.
53+
54+
### Acknowledgments
55+
56+
The development of LibRI received support from:
57+
- **Prof. Lixin He (USTC)**
58+
- **Profs. Hongming Weng and Sheng Meng (Institute of Physics)**
59+
- **Prof. Mohan Chen (Peking University)**
60+
61+
Contributions were also made by:
62+
- **Minye Zhang (Institute of Physics)**
63+
- **Rong Shi (USTC)**
64+
- **Yuyang Ji (USTC)**
65+
- **Xinyang Dong (Beijing Academy of Artificial Intelligence, AISI)**
66+
- **Wenfei Li (AISI)**
67+
- **Qi Ou (AISI)**
68+
- **Yu Cao (Peking University)**
69+
70+
Special thanks to the **DeepModeling community** for offering comprehensive support and providing a broader platform for model reuse and sharing.
71+
72+
### Further Development
73+
LibRI will focus on three key areas of future development:
74+
75+
1. **Deeper Optimization of RI Model Computations**
76+
Efforts will continue to further optimize RI model computations, enabling the handling of larger systems and enhancing the degree of parallelism.
77+
78+
2. **Expanding High-Level Methods Compatible with the RI Model**
79+
Additional advanced electronic structure calculation methods will be developed, with an emphasis on achieving greater precision and efficiency.
80+
81+
3. **Collaboration with DFT Software Using Localized Orbitals**
82+
Partnerships will be established with DFT software based on localized orbitals, allowing more DFT programs to perform large-scale high-level method calculations.
83+
84+
### Project Repository
85+
86+
LibRI has now joined the DeepModeling community. The project repository is available at:
87+
[https://github.com/deepmodeling/LibRI.git](https://github.com/deepmodeling/LibRI.git)
88+
(The original repository was located at: [https://github.com/abacusmodeling/LibRI.git](https://github.com/abacusmodeling/LibRI.git))
89+
90+
#### How to Contribute
91+
92+
We welcome everyone to participate by creating issues and submitting pull requests in the LibRI GitHub repository. Additionally, we encourage users performing electronic structure calculations to provide feedback and share their needs and challenges in materials computations. These valuable suggestions will help refine and improve LibRI further.
93+
94+

source/_posts/ReacNetGenerator.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: "ReacNetGenerator | Partnering with the DeepModeling Community to Advance Research on Complex Reaction Systems"
3+
date: 2024-09-01
4+
categories:
5+
- ReacNetGenerator
6+
mathjax: true
7+
---
8+
9+
The **ReacNetGenerator** project has officially joined the **DeepModeling** open-source community, aiming to further advance its development.
10+
11+
### Project Homepage
12+
[https://github.com/deepmodeling/reacnetgenerator](https://github.com/deepmodeling/reacnetgenerator)
13+
14+
<!-- more -->
15+
16+
### Background
17+
18+
In recent years, **reactive molecular dynamics (Reactive MD)** simulation methods have been widely used to study the reaction mechanisms of various complex molecular systems, such as:
19+
- **Combustion**
20+
- **Explosions**
21+
- **Heterogeneous catalysis**
22+
23+
However, long-term MD simulations of large systems generate highly complex trajectory files that include numerous reactions and molecular species. **Manually analyzing such trajectories is impractical.**
24+
25+
---
26+
27+
### About ReacNetGenerator
28+
29+
To address these challenges, the **ReacNetGenerator** software was introduced in the spring of 2018.
30+
31+
#### Key Features:
32+
- **Input Requirements:** Uses atomic coordinates from the trajectory as its sole input.
33+
- **Automatic Analysis:** Determines species and reactions based on atomic connectivity.
34+
- **Interactive Visualization:** Presents reaction types, quantities, and networks on an interactive webpage.
35+
- Users can click to analyze localized reaction networks involving specific species.
36+
- **Noise Filtering:** Employs a **Hidden Markov Model (HMM)** to filter noise, highlighting key reactions.
37+
- **High Efficiency:** Supports **parallel computing** and optimized memory usage, making it capable of analyzing large trajectory files.
38+
39+
<center><img src=https://dp-public.oss-cn-beijing.aliyuncs.com/community/rxngene/f1.webp# pic_center width="50%" height="100%" /></center>
40+
41+
42+
---
43+
44+
45+
**Original Paper:**
46+
Jinzhe Zeng, Liqun Cao, Chih-Hao Chin, Haisheng Ren, John Z. H. Zhang, Tong Zhu,
47+
*ReacNetGenerator: an automatic reaction network generator for reactive molecular dynamics simulations*,
48+
**Phys. Chem. Chem. Phys.**, 2020, 22 (2), 683–691.
49+
[https://doi.org/10.1039/C9CP05091D](https://doi.org/10.1039/C9CP05091D)
50+
51+
Check out following publications employing **ReacNetGenerator** in their research: https://blogs.deepmodeling.com/papers/ReacNetGenerator/
52+
53+
---
54+
55+
### Impact
56+
57+
By joining the **DeepModeling community**, ReacNetGenerator aims to further facilitate research on complex reaction systems, advancing our understanding of intricate molecular dynamics.
58+
59+
60+
### Installation and Usage of ReacNetGenerator
61+
62+
You can install **ReacNetGenerator** using either `pip` or `conda`:
63+
64+
#### Using `pip`:
65+
```bash
66+
pip install reacnetgenerator
67+
```
68+
69+
#### Using `conda`:
70+
```bash
71+
conda install reacnetgenerator -c conda-forge
72+
```
73+
74+
**Verify Installation**
75+
76+
After installation, you can check if **ReacNetGenerator** was installed successfully by running:
77+
```bash
78+
reacnetgenerator -h
79+
```
80+
81+
If installed correctly, this will display the help information and available commands for the software.
82+
83+

0 commit comments

Comments
 (0)