Request: R2SCAN+rvv10 or R2SCAN+D4 mGGA functional in ABACUS itself #5260
QuantumMisaka
started this conversation in
Ideas
Replies: 3 comments
-
Roger that, we will consider it. |
Beta Was this translation helpful? Give feedback.
0 replies
-
This will be transfered to discussion |
Beta Was this translation helpful? Give feedback.
0 replies
-
One example for using VASP: deepmodeling/AIS-Square#236 (reply in thread) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background
The
scan
functional in ABACUS is just theMGGA_X_SCAN+MGGA_C_SCAN
version in LibXC, which is the original version of SCAN. and which exhibits undesirable numerical problems that harm computational efficiency and can prevent the SCF process from converging.R2SCAN functional solved this problem, while keeping most of the exact constraints SCAN does. practically, R2SCAN functional tend to be used as a better SCAN functional. In LibXC, we can use
MGGA_X_R2SCAN+MGGA_C_R2SCAN
to use R2SCAN.SCAN includes some intermediate vdW interactions itself, but this inclusion can be a hindrance when combined with non-local dispersion corrections. SCAN with dispersion corrections such as D3/D4/rVV10 will overbind chemical bonds.
R2SCAN includes less intermediate vdW interactions than SCAN, and R2SCAN+D4 has more realistically description for non-covalent and hydrogen-bound systems. Recently, R2SCAN+rVV10 is developed to overcome the numerical problem in SCAN+rVV10 while using non-local vdW correlation correction rVV10 for molecular and inter-layer binding. Besides, rVV10 for R2SCAN has been re-fitted against rVV10 for SCAN.
LibXC only includes R2SCAN and SCAN+rVV10, but not R2SCAN+rVV10. For vdW correction, ABACUS only includes emperical D2, D3 and D3_BJ, which have no information from real electronic structure. vdW-DF method like D4 or rVV10 should be included in ABACUS calculation.
References:
Describe the solution you'd like
ABACUS should have more mGGA itself, I do think R2SCAN can be a start.
Also, better vdW correction is needed, we can choose from D4, VV10 or rVV10.
Looking forward to using R2SCAN+rVV10 (or +D4) in ABACUS itself.
Task list for Issue attackers (only for developers)
Beta Was this translation helpful? Give feedback.
All reactions