deepmodeling / deepmodeling/deepks-kit

The error of bandgap does not decrease as the iteration proceeds

Open
#91 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
120
Forks
39
PR merge metrics
No merged PRs in 30d

Description

1. The problem of convergence rate decreasing to 0 is mitigated by adjusting the orbital_factor to become smaller.
2. However, as the iteration proceeds, the error of bandgap does not continue to decrease.
3. Or the error of bandgap decreases and then increases as the iteration progresses.
For example, with this parameter setting:force_factor:1 stress_factor:0.1 orbital:0.01, the log.data is the fallowings.
iter.init
![Image](https://github.com/user-attachments/assets/49d483c9-b370-4f05-a2af-5ae6b07dbe29)

iter.00
![Image](https://github.com/user-attachments/assets/9af8de67-fe7e-4372-be7c-cfcc0f6c7395)

iter,01
![Image](https://github.com/user-attachments/assets/ad57f0d2-8760-4490-8cb7-6c87a412ffc8)

iter.02
![Image](https://github.com/user-attachments/assets/f9824692-73ee-40f4-9ec4-b6f6f7721902)

iter.03
![Image](https://github.com/user-attachments/assets/1b3da480-4165-4d1e-8e08-1f5520bfac70)

iter.04
![Image](https://github.com/user-attachments/assets/5ea8883c-bd52-4f6d-8063-77dce4449b18)

Questions:
1. Any suggestions for parameter tuning for this phenomenon? Before, by reducing the training epoch, we can let the training have a few more rounds of iterations, but after that, it will still fail to converge in a certain round of scf calculation, and the error will only decrease slightly.
2. There is a lot of confusion about the convergence of the scf calculation with training iterations and the problem of bandgap error not decreasing, and I would like to get answers and suggestions.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.