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
162 stars 127 forks source link

Convergence Problem #4078

Open iduygnay opened 4 months ago

iduygnay commented 4 months ago

Details

This calculation is really important for me, I tried different ways but still could not converge. Can anyone help me to check my INPUT? dft.zip

Have you read FAQ on the online manual http://abacus.deepmodeling.com/en/latest/community/faq.html

Task list for Issue attackers (only for developers)

WHUweiqingzhou commented 4 months ago

@iduygnay have you tried this notebook?

iduygnay commented 4 months ago

I tried to adjust mix_gg0 to 1.5, mix_beta to 0.6 and some other values, degauss to 0.01 and 0.02, smearing method to fixed, but all of them always converge to 1E-3 and can not be smaller.

WHUweiqingzhou commented 4 months ago

I notice it is a SOC calculation, I will suggest a quite small mixing_beta , like 0.2 or 0.1

iduygnay commented 4 months ago

image It still could not converge.

dyzheng commented 4 months ago

I suggest to set "noncolin false" when there is no initial atomic-mag is setting, it usually can improve convergence.

iduygnay commented 3 months ago

I set noncolin as default (which is false), still not converge. image

iduygnay commented 3 months ago

I've used QE and solved this, QE can converge quite quickly. But it requires a large memory. image

iduygnay commented 2 months ago

I tried symmetry = -1, mixing_beta = 0.01, soc lambda = 0.1, still not converge.

iduygnay commented 1 month ago

Even 32 atoms cannot converge.

image
iduygnay commented 1 month ago

Interesting! I found that abacus3.4.3 can converge, for the 32 atoms case with the same INPUT. image

iduygnay commented 1 month ago

240 atoms case can also converge successfully! I think my problem is solved, if there is no necessary to keep this issue I can close it.

image

WHUweiqingzhou commented 1 month ago

@iduygnay Could you offer your input&output of 32 atoms. I believe this is caused by some numerical problem, and I will try to figure it out.

iduygnay commented 1 month ago

I hope to send it via WeChat since the file is too big.