A same deepks example can converge in the old version, but not in the new version #4156
Closed
16 tasks
Labels
Performance
Issues related to fail running ABACUS
Describe the bug
I tried to use a deepks model to perform SCF calculation in a periodic system containing 32 water molecules in a unit cell.
When I used the older version of ABACUS, v3.1.2, it can converge normally.
But when I tried the newer version, 3.6.1, the DRHO would oscillate, and SCF could not converge.
I know the mixing method is different between these two versions. So I changed the method from "pulay" in v3.1.2 to "brodyen" in v3.6.2. Should I change other INPUT parameters to get converged results?
By the way, I have tested to use PBE in v3.6.2, and it can converge normally too.
Expected behavior
No response
To Reproduce
Inputs and results by v3.1.2 / v3.6.1 are in directory 01_3.1.2 / 02_3.6.2
github_files.zip
.
Environment
I use mpiicpc and icpc to compile.
Additional Context
No response
Task list for Issue attackers (only for developers)
The text was updated successfully, but these errors were encountered: