You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)
Verify the issue is not a duplicate.
Describe the bug.
Steps to reproduce.
Expected behavior.
Error message.
Environment details.
Additional context.
Assign a priority level (low, medium, high, urgent).
Assign the issue to a team member.
Label the issue with relevant tags.
Identify possible related issues.
Create a unit test or automated test to reproduce the bug (if applicable).
Fix the bug.
Test the fix.
Update documentation (if necessary).
Close the issue and inform the reporter (if applicable).
This discussion was converted from issue #5529 on November 22, 2024 08:07.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
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 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)
Beta Was this translation helpful? Give feedback.
All reactions