deepmodeling / abacus-develop

An electronic structure package based on either plane wave basis or numerical atomic orbitals.
http://abacus.ustc.edu.cn
GNU Lesser General Public License v3.0
174 stars 136 forks source link

ABACUS FIRE is much inefficient by ASE FIRE #5060

Open QuantumMisaka opened 2 months ago

QuantumMisaka commented 2 months ago

Details

As #4016 , ABACUS FIRE algorism need some improvements

One example as follow, do FIRE optization task from a same STRU with same INPUT setting (DFT is using R2SCAN in LibXC), while ASE-ABACUS FIRE using 49 ION step but ABACUS FIRE cannot converge in 300 steps with largest gradient stuck around 0.3 eV/Ang

FIRE-SCAN-ase.tar.gz

ABACUS-SCAN-FIRE.tar.gz

Task list for Issue attackers (only for developers)

WHUweiqingzhou commented 2 months ago

@YuLiu98 could you have a look?

YuLiu98 commented 2 months ago

The original FIRE is not implemented by me. I just reconstructed it during MD reconstruction. So I'm not familiar with the algorithm.