Describe the bug
I am working on exploring the possibility to evaluate energies with ABACUS LCAO with so-called chemical accuracy (< 1 kcal/mol). The keyword ecutwfc in LCAO case is for controlling the precision of grid integration. However, I find the following behavior:

regular scale. If we plot in logscale, we can find ...

I generate some spherical waves (with different kinetic energy. Higher kinetic energy indicates the basis function oscillates more significantly) as basis functions, then use vion_in_h 0 to explicitly exclude the local term in pseudopotential (which is the term also involves grid integration). Then I can evaluate the precision and convergence behavior of grid integration straightforwardly.
The range I vary the ecutwfc is from 50 to 200 Ry. The energy difference w.r.t. the last point (with the highest ecutwfc) can not smoothly decrease, this is quite unexpected and indicates now the data yield from ABACUS LCAO calculation has uncertainty of 1 kcal/mol. I think this is a numerical problem that needs more developers focus on.
Expected behavior
No response
To Reproduce
No response
Environment
No response
Additional Context
No response
Task list for Issue attackers (only for developers)
Describe the bug
I am working on exploring the possibility to evaluate energies with ABACUS LCAO with so-called chemical accuracy (< 1 kcal/mol). The keyword


ecutwfcin LCAO case is for controlling the precision of grid integration. However, I find the following behavior:regular scale. If we plot in logscale, we can find ...
I generate some spherical waves (with different kinetic energy. Higher kinetic energy indicates the basis function oscillates more significantly) as basis functions, then use
vion_in_h 0to explicitly exclude the local term in pseudopotential (which is the term also involves grid integration). Then I can evaluate the precision and convergence behavior of grid integration straightforwardly.The range I vary the
ecutwfcis from 50 to 200 Ry. The energy difference w.r.t. the last point (with the highestecutwfc) can not smoothly decrease, this is quite unexpected and indicates now the data yield from ABACUS LCAO calculation has uncertainty of 1 kcal/mol. I think this is a numerical problem that needs more developers focus on.Expected behavior
No response
To Reproduce
No response
Environment
No response
Additional Context
No response
Task list for Issue attackers (only for developers)