-
Pr²SCAN functionals can be build in Orca and Turbomole via the LibXC
-
r²SCAN can be used with libxc version 5.1.0 as
MGGA_X_R2SCAN
(id=497),MGGA_C_R2SCAN
(id=498) -
XCFun 2.1.0 also implements support for the r²SCAN functional
-
Routines for r²SCAN functional implementation can be found at https://gitlab.com/dhamil/r2scan-subroutines (Fortran), routines for Vasp are included
-
$\kappa$ Pr²SCAN functionals employ the regularized MP2 implemented in a development version of ORCA 5.0 -
$\omega$ Pr²SCAN functionals utilize the error function splitting of the two-electron operator implemented in a development version of ORCA 5.0 -
Libraries implementing DFT-D4 can be found at https://github.com/dftd4/dftd4 (Fortran) and https://github.com/dftd4/cpp-d4 (C++)
-
NL dispersion correction DFT-NL (VV10, by Vydrov and Van Voorhis) can be used in Orca and Turbomole. For program-suits that do not support the usage of a scaling factor of the NL energy, one can scale the obtained NL energy by
$NLScal$ manually.
Double-hybrids:
Range-separated hybrid:
- wr²SCAN-D4 / NL
All functionals employ the following fundamental relation.
Functional | ||||||
---|---|---|---|---|---|---|
r²SCAN0-DH |
|
|
0 | |||
r²SCAN-CIDH |
|
|
0 | |||
r²SCAN-QIDH |
|
|
0 | |||
r²SCAN0-2 |
|
|
0 | |||
Pr²SCAN50 |
|
|
0 | |||
Pr²SCAN69 |
|
|
0 | |||
|
|
|
0 | 2.7500 | ||
|
|
|
0 | 0.2140 |
Dispersion correction parameters were fitted against the S22x5, NCIBLIND10, and S66x8 (2022 revision by Martin et al.) benchmark sets for non-covalent interaction energies by least-squares Levenberg-Marquardt minimization. All parameters were fitted close to the complete basis set limit using the large def2-QZVPP quadruple-zeta basis set.
Functional | |||||
---|---|---|---|---|---|
r²SCAN0-DH | 0.9424 | 0.3856 | 1.0000 | 0.4271 | 5.8565 |
r²SCAN-CIDH | 0.8666 | 0.5336 | 1.0000 | 0.4171 | 5.9125 |
r²SCAN-QIDH | 0.7867 | 0.2955 | 1.0000 | 0.4001 | 5.8300 |
r²SCAN0-2 | 0.7386 | 0.0000 | 1.0000 | 0.4030 | 5.5142 |
Pr²SCAN50 | 0.7964 | 0.3421 | 1.0000 | 0.4663 | 5.7916 |
Pr²SCAN69 | 0.7167 | 0.0000 | 1.0000 | 0.4644 | 5.2563 |
|
0.8402 | 0.1212 | 1.0000 | 0.4382 | 5.8232 |
|
0.8143 | 0.3842 | 1.0000 | 0.4135 | 5.8773 |
This Markdown table includes the provided data with appropriate formatting for GitHub. Adjustments
Non-local dispersion correction makes use of a scaling factor
Method | ||
---|---|---|
Pr²SCAN50 | 0.7500 | 10.9207 |
Pr²SCAN69 | 0.5556 | 9.0691 |
|
0.7000 | 10.6723 |
|
0.6500 | 9.4149 |