abacus-develop
abacus-develop copied to clipboard
Stress part has bug when using LIBXC
Describe the bug
In case "tests/integrate/101_PW_15_f_pseudopots"
The result of stress of "dft_functional pbe" is -141.8148867733 The result of stress of "dft_functional GGA_X_PBE+GGA_C_PBE" is -191476.1078066163
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).
probably results from a missing term (rho_core) in convert_vtxc_v (0.5 should be replaced by "1/nspin0" in production code):
check QE, PW/src/gradcorr.f90 for details.