Introduction

Symmetry-adapted perturbation theory (SAPT) is an effective means of computing the interaction energies of non-covalent interactions with direct insights into their composition [1]. Non-covalent interactions result from a delicate balance of the attractive and repulsive components some of which, e.g., the dispersion energy, have no classical correspondent. The repulsive contributions are equally important and, with the exception of electrostatics, also nonclassical in nature because they originate from the antisymmetry requirement [2]. The only rigorous way to obtain the dispersion interactions, as well as the exchange contributions (in a weak symmetry forcing scheme), is via the application of SAPT methodology [3]. In its first many-electron formulation SAPT (the so called many-body, MB-SAPT) was a double perturbation theory expansion with respect to two perturbations: intermolecular interaction operator and the intramonomer correlation operator [1, 4]. In this theory, many terms are needed to correctly describe particular interaction energy term. For example, the exact description of the electrostatic energy requires an infinite expansion in terms of intramonomer correlation [5, 6]. By contrast, if the monomers were already correlated, the electrostatic effect, as well as any other contribution, would be more straightforward to compute and interpret.

Advantages due to bypassing the double perturbation expansion have been explored in notable recent SAPT extensions. Holzer and Klopper developed SAPT based on quasiparticle energies and response functions from the GW method [7]. Boese and Jansen used accurate densities to construct Kohn-Sham (KS) exchange-correlation potentials for use in SAPT [8]. Korona employed CCSD density matrices and response functions in the formulation of SAPT(CCSD) which also bypasses double-perturbation theory [9]. Finally, Hapka et al. investigated the extent to which the complete active space monomers’ wave functions recover the intrasystem correlation effects on the dispersion energy [10, 11].

If the density functional theory (DFT) were to be used for describing the monomer wave functions, the intrasystem correlation effects can be captured (at least in principle) giving rise to the simplest way of bypassing double perturbation SAPT expansion. This idea was independently developed by the groups of Szalewicz [5, 12,13,14] and Jansen [15,16,17,18] and known as SAPT(DFT) (or DFT-SAPT). The promise of this theory lies in the fact that if we had the accurate density functional and its derivatives, the theory would be exact to the second-order as far as the polarization terms are concerned. The exchange terms require one- and two-particle density matrices which cannot in principle be reproduced even with the exact KS determinant. In practice, the asymptotic form of the first-order exchange should be accurate in SAPT(DFT) [14]. Furthermore, the numerical evidence shows the excellent agreement between first- and second-order exchange terms and the available benchmarks [9, 14].

A path toward further improvement of SAPT(DFT) is to step-up onto a higher rung of the Jacob’s ladder [19], i.e., to seek DFT functionals that are closer to the ideal of the accurate functional. To date, mainly GGA functionals and their hybrids have been employed in SAPT. As far as meta-GGAs are concerned, only Minnesota M05 [20] and M06 [21] functionals and their hybrids were examined in Ref. [9] with mixed results. Namely, M05 functional yielded decent electrostatic and dispersion components whereas in M06 these terms were exceptionally poor. The heavily parametrized nature of these functionals makes it difficult to ascertain what was the reason behind this disparity.

In the present paper, we intend to systematically examine a newer group of nonempirical meta-GGAs for their suitability in SAPT(DFT). Meta-GGA exchange-correlation energies depend on kinetic energy density, τ, in addition to density and its gradient as GGAs do. This gives them more functional flexibility to satisfy a larger number of exact constraints. For example, at the GGA level, it is impossible to detect one-electron densities, e.g., hydrogen atom density, which leads to the one-electron self-interaction error. It is only the orbital-dependent τ which offers this capability. Nonempirical meta-GGA functionals are constructed to satisfy the constraints that the exact functional is known to obey. The latest fruit of this effort led by the Perdew, Ruzsinszky, and Sun team is the functional SCAN (strongly constrained appropriately normed) which satisfies all 17 known exact constraints (among which there are, for example, tighter lower bound for exchange, gradient expansion accurate to 4th order, one-electron self-correlation equal zero, etc.) [22]. Newer meta-GGAs, such as MVS [23] and SCAN, reputably distinguish between paradigm bonding cases in chemistry and physics: covalent, metallic, and noncovalent. This is because of the skillful incorporation of kinetic energy density in the form of the nondimensional kinetic ingredient: α = (τ - τW)/ τUEG where τW is von Weizsacker kinetic energy density of one-electron system and τUEG stands for the kinetic energy density of the uniform electron gas. α differs for covalent, metallic, and noncovalent bonds. It is interesting if this ability reflects on density functional’s performance in SAPT. Another way of incorporating meta-GGA ingredients is through the range-separation procedure build on the Becke-Roussel exchange hole [24] that includes both τ and the Laplacian of density. One such range-separated meta-GGAs is tested here in SAPT as well. The results for meta-GGAs will be compared with the current SAPT(DFT) “standard-bearer” GGAs, PBEAC, and PBE0AC, gauging the results against SAPT(CCSD) benchmarks [9]. To complete the comparison, we also employ the wave function SAPT; the details of which will be described in the next section.

Computational details

The framework for evaluation of new functionals’ performance is a term-by-term comparison with SAPT(CCSD) of Korona [9] used as reference. The test set includes the same dimers as in Ref. [9]. The set of molecules ranges in strength of interactions from very strong hydrogen bonds (FHF), where proton is shared, to very weak van der Waals complexes involving He bound to a molecule, e.g., CO2. It also includes third period elements. Following Ref. [9] two subsets are considered. Larger set S1 containing 21 dimers was tested in the smaller aug-cc-pVDZ basis set [25, 26]. The S2 set is its subset from which six large dimers were removed. The S2 set was tested in the larger, aug-cc-pVTZ, basis set. This choice is dictated by the high computational demands of SAPT(CCSD) reference calculations. Compared to Ref. [9], we also computed methane dimer SAPT(CCSD) benchmark data in aug-cc-pVTZ basis set and included them in the set S2. Both sets are referred to as TK21. Another important paradigm is He2. Here, we conduct a similar term-by-term comparison as in the work of Cencek and Szalewicz [27, 28] thus extending their insights to meta-GGAs: pure, hybrid, and range-separated hybrid. The details including the basis set, geometry, and the reference values are the same as in their work.

The following functionals are included in the present study: TPSS [29], revTPSS [30], MVS [23], SCAN [22], and SCAN0 [31] representing a progression in the meta-GGA design. Range-separated meta-GGAs are still quite rare. We include one such functional, LC-PBETPSS, designed using the range-separation method proposed in Ref. [32]. In this method, the short-range exchange is obtained using Becke-Roussel exchange hole which is exact for hydrogenic systems and contains in its formulation the meta-GGA ingredients. If combined with PBE exchange, this method elevates PBE to the meta rung. Such a meta-GGA exchange is then combined with the TPSS correlation thus forming the LC-PBETPSS meta-GGA functional. If range-separated functionals are to be used in SAPT, the range-separation parameters should be optimized so as to minimize the difference, ΔXC, between the vertical ionization potential, IP, and the negative energy of the highest occupied molecular orbital (HOMO), eHOMO, the method known as the IP tuning. In this work, we used the monomer range-separation parameters previously optimized for LC-ωPBE (i.e., for range-separated GGA) from Ref. [33].

Range-separated hybrids employ vXC potentials which converge to the correct − 1/r asymptote [34]. This is not the case for the other meta-GGAs and their hybrids. To remedy this problem, vXC potentials are equipped with the so called asymptotic correction (AC) which ensures that the correct vXC → − 1/r + ΔXC limit is reached. In the present work, the gradient-regulated asymptotic correction (GRAC) [35] is employed and applied to TPSS, revTPSS, MVS, SCAN, and SCAN0 functionals. To accommodate the asymptotic correction to meta-GGAs, we have supplied the existing GGA implementation with the kinetic energy derivatives scaled by (1-fGRAC), where fGRAC is the GRAC interpolation factor [35, 36]. For practical reasons, we have omitted the extra terms described in Refs. [27, 36]. The monomer ionization potentials needed for the correction are taken from experiment for consistency with results of Ref. [9].

The SAPT(DFT) theory represents the interaction energy Eint as

$$ {E}_{\mathrm{int}}={E}_{\mathrm{elst}}^{(1)}+{E}_{\mathrm{exch}}^{(1)}+{E}_{\mathrm{ind}}^{(2)}+{E}_{\mathrm{exch}-\mathrm{ind}}^{(2)}+{E}_{\mathrm{disp}}^{(2)}+{E}_{\mathrm{exch}-\mathrm{disp}}^{(2)}. $$
(1)

All exchange energies are evaluated in the S2 approximation (S refers to the overlap integral) to permit the direct comparison with the SAPT(CCSD) benchmarks using this approximation. The second-order terms \( {E}_{\mathrm{ind}}^{(2)} \) and \( {E}_{\mathrm{disp}}^{(2)} \), and their respective exchange counterparts, are obtained from the coupled Kohn-Sham (KS) density-response functions with the underlying pure ALDA (adiabatic local density) approximation or hybrid kernels, depending on the type of functional. All calculations were performed with the internally modified Molpro 2012 program suite [37] with no density fitting.

The MVS, SCAN, and SCAN0 computations involved an extra dense Log3 radial grid (nr = 250) (from Ref. [38]).

The wave function SAPT (MB-SAPT) is also included in the comparison. The MB-SAPT version, denoted SAPT2+(CCD), includes the following elements:

$$ {E}_{\mathrm{int}}^{\mathrm{SAPT}2+\left(\mathrm{CCD}\right)}={E}_{\mathrm{elst}}^{(10)}+{E}_{\mathrm{elst},\mathrm{resp}}^{(12)}+{E}_{\mathrm{exch}}^{(10)}+{E}_{\mathrm{exch}}^{(11)}+{E}_{\mathrm{exch}}^{(12)}+{E}_{\mathrm{ind},\mathrm{resp}}^{(20)}+{}^t{E}_{\mathrm{ind}}^{(22)}+{E}_{\mathrm{exch}-\mathrm{ind},\mathrm{resp}}^{(20)}+{}^t{E}_{\mathrm{exch}-\mathrm{ind}}^{(22)}+{E}_{\mathrm{disp},\mathrm{CCD}}^{(2)}+{E}_{\mathrm{exch}-\mathrm{disp}}^{(20)}. $$
(2)

All the components except for the dispersion energy are the same as in the SAPT2 variant, as described by Hohenstein and Sherrill [39]. The second-order dispersion term \( {E}_{\mathrm{disp},\mathrm{CCD}}^{(2)} \) is calculated at the CCD + ST (CCD) level of theory as first proposed by Williams et al. [40]. The total interaction energy excludes the so called δHF term (see, e.g., [41]). The SAPT2+(CCD) calculations were performed using Psi4 program [42] with the use of natural orbital truncation techniques for the CCD + ST (CCD) dispersion energy [43]. The wave function SAPT denoted SAPT(HF) involves all the terms computed analogously to Eq. (1) except for employing the Hartree-Fock (HF) wave function instead of KS. Note that in SAPT(HF), the exchange-dispersion energy is obtained at the coupled level of theory, whereas in SAPT2 + (CCD), this component is included within the uncoupled approximation.

The relative percent errors in energies (Ei) with respect to reference values (Ei,ref) shown in the plots and in the tables below are defined as:

$$ \Delta \left(\%\right)=\left({\mathrm{E}}_{\mathrm{i}}-{\mathrm{E}}_{\mathrm{i},\mathrm{ref}}\right)/\mid {\mathrm{E}}_{\mathrm{i},\mathrm{ref}}\mid \times 100. $$

Results and discussion

  1. a.

    He2 dimer

The analysis begins with the interaction energy components of the He dimer shown in Table 1. The previous SAPT(DFT) suitability study of this type by Cencek and Szalewicz [27] involved only GGAs and their hybrids. It is here extended to include SCAN, SCAN0 with AC-corrected variants, as well as LC-PBETPSS, a range separated meta-GGA. As seen in Table 1, SAPT(DFT) based on SCAN represents a dramatic improvement with respect to PBE. The errors in the first-order terms are reduced by one half, whereas those in the induction and exchange-induction are reduced by nearly an order of magnitude. The dispersion energy in SCAN is only 4% away from the reference. When compared with PBE0, the SCAN components are considerably closer to the reference values. This observation goes against the conventional wisdom which assumes that SCAN is comparable in performance to hybrid GGAs. Hybrid SCAN0 affords further improvements in energy components particularly for dispersion energy. Adding the AC correction brings the expected improvement to both GGA and meta-GGAs’ results. Although individual SCANAC and SCAN0AC components exhibit larger errors compared to PBE0AC, the total interaction energies are in better agreement with the Gaussian geminal reference. This results from the error compensation due to systematic underestimation of all the energy contributions.

Table 1 Percent errors in He2 with respect to the referencea for GGA and meta-GGA functionals in SAPT (DFT) at equilibrium separation of 5.6 bohr. All calculations were performed in d-aug-cc-pV5Z + mid-bond functions (the same as in Ref. [28]). Units are cm−1

The range-separated meta-GGA LC-PBETPSS yields both the components and the total interaction energy in close agreement with the reference values. This signifies that the density, density matrix, and response properties (static and frequency-dependent) are correctly described in this functional. Its resulting error of 3.8% in total interaction energy compares favorably with the previously studied range-separated GGA in Ref. [28] that predicted 5.3% error in the same basis set.

We conclude that in two-electron systems, and for representative functionals PBE and SCAN, adding meta-ingredients to GGA is more effective than the hybridization of GGA, in improving the energy components. The quality of dispersion energy in SCAN and SCAN0 in two-electron systems is worth noting. The electrostatic energy improves only upon inclusion of the AC correction. Below, we examine how these conclusions hold-up in SAPT (DFT) for polyelectron monomers.

  1. b.

    Overall suitability for variety of interaction types

In Table 2, we show the interaction energies of all the complexes in TK21 S1 set and the percentage errors of SAPT (DFT) with respect to SAPT (CCSD) for all considered meta-GGAs. The complexes in TK21 set can be grouped into ion-molecule interactions, hydrogen-bonded systems from typical (H2O dimer) to unorthodox (C2H6-HCN, i.e., proton donating to a methyl group), a hydrocarbon dimer (CH4 dimer), interactions of quadrupolar molecules from weak (N2 dimer) to donor-acceptor (PCCP dimer), to typical van der Waals systems (molecule-He and Ar2). The objective here is to find if SAPT(DFT) based on meta-GGAs succeeds for any particular type of complexes.

Table 2 Reference SAPT(CCSD) interaction energies (in mH) for TK21 molecule set and the percentage errors in SAPT(DFT) using the listed meta-GGA functionals. PBE0AC is included for comparison. Basis set is aug-cc-pVDZ

An analog of Table 2 for the S2 set of dimers computed in the aug-cc-pVTZ basis set is included in the Supplementary Information as Table S1.

In ion-molecule interactions, MVS and SCAN perform very well. In this group, the addition of asymptotic correction appears to be of no help. In hydrogen-bonded complexes, MVS and SCAN are also good performers. AC correction is marginally helpful; the addition of HF-exchange to SCAN is beneficial. Although the range separated HF-exchange in LC-PBETPSS appears ineffective even in H2O and HF dimers, its effectiveness improves greatly in the larger basis set (see Table S1). It is noteworthy that TPSS and revTPSS perform poorly in this group and the addition of AC still keeps the errors in the double-digit range.

For weakly interacting CH4 dimer, a simplest hydrocarbon interaction, all the functionals except SCAN0 and LC-PBETPSS work poorly. Since SAPT(HF) [9] performs very well for this system, we hypothesize that the problem lies in the quality of DFT exchange at low reduced gradients.

In the acetylene dimer, two structures PD and T are very well reproduced by SCAN and LC-PBETPSS as well as all the AC-corrected SCAN. The S structure is very weakly bound; consequently, even small inaccuracies lead to large double-digit errors. The case of (NCCN)2 and (PCCP)2 is interesting: Both are donor-acceptor complexes for which SAPT generally works poorly [44]. Nevertheless, for the former, SAPT based on LC-PBETPSS and SCAN0 performs well. The remaining complexes are typical van der Waals systems dominated by dispersion in subtle balance with the repulsive exchange. Again, the errors appear large because the effects are very small. Here, both the AC correction and inclusion of exact exchange bring a significant improvement, and SCAN0AC and LC-PBETPSS are the only reliable performers. Ar2 is well reproduced by the majority of functionals, particularly those AC-corrected.

  1. c.

    Performance for electrostatic energy

Figure 1 shows relative percent errors from different SAPT(DFT) methods in the form of box-and-whiskers plots; two wave function-based methods SAPT(HF) and SAPT2+(CCD) are added for comparison. In TPSS and revTPSS, the electrostatic energy clearly benefits from the inclusion of the AC correction. These two afford some of the best electrostatic energies overall. By contrast, the changes in electrostatic energies brought by AC in MVS, SCAN, and SCAN0 are unclear. In the aug-cc-pVDZ basis set, those functionals show little or no improvement upon the GRAC correction. In the larger basis (Fig. 1 right panel), only SCAN improves (we emphasize that aug-cc-pVTZ calculations are performed on a smaller subset of complexes S2). Note that even without the AC correction SCAN0 is a reliable performer in both basis sets.

Fig. 1
figure 1

Box plots for electrostatic energies of TK21 set in aug-cc-pVDZ (aVDZ; left) and aug-cc-pVTZ (aVTZ; right). Box includes 50% of error range, and the whiskers include 95% and 90% error range for aVDZ and aVTZ, respectively; the horizontal bars describe the median, and the dots describe the largest outlier. Errors are with respect to SAPT(CCSD) benchmarks [9]

The electrostatic energy is a sensitive measure of the quality of density; from this, we can conclude that most of SCF DFT densities considered here are superior to the HF density, against the claims of the latter’s superiority (see, e.g., Ref. [45]).

  1. d.

    Performance for first-order exchange

As stated earlier, the first-order exchange presents more of a challenge for SAPT(DFT) than the electrostatic term because it requires the accurate description of the entire density matrix in addition to electron density. Figure 2 shows relative errors in the first-order exchange repulsion. All DFT methods are again superior to HF. The AC correction generally benefits TPSS and revTPSS. These two functionals again yield some of the best exchange terms. SCAN0 is an excellent performer even without AC. MVS, similarly, appears little affected by AC and its results are poor. Our LC-meta-GGA performs reasonably well. The larger basis set results confirm the trend with MVSAC as an outlier. The wave function SAPT2 performs very well with the exception of one or two outliers, specifically, the P-containing molecules and ethyne dimer in the S configuration (see also Tables S3 and S10 in the Supplemental Information).

Fig. 2
figure 2

Box plots for first-order exchange of TK21 molecule set in aug-cc-pVDZ (aVDZ; left) and aug-cc-pVTZ (aVTZ; right). Box includes 50% of error range, and the whiskers include 95% and 90% error range for aVDZ and aVTZ, respectively; the horizontal bars describe the median, and the dots describe the largest outlier. Errors are with respect to SAPT(CCSD) benchmarks [9]

  1. e.

    Induction and exchange induction

Figure 3 presents the errors in the induction and exchange-induction terms of TK21 set. To reiterate, the induction and dispersion terms (see below) as well as their exchange counterparts are evaluated using coupled KS response theory. This is important because the corresponding uncoupled terms have one order of magnitude larger errors. The plots indicate particularly poor performance of TPSS and revTPSS and their dramatic improvement upon the AC correction. MVS on the other hand shows no improvement. The remaining meta-GGAs show uniform good performance. The SAPT2+(CCD) results will be discussed below.

  1. f.

    Dispersion and exchange-dispersion energies

Fig. 3
figure 3

Box plots for the induction (left) and exchange-induction (right) energies of TK21 set in aug-cc-pVTZ (aVTZ) basis set. Box includes 50% of error range and the whiskers include 90% error range; the horizontal bars describe the median, and the dots describe the largest outlier. Errors are with respect to SAPT(CCSD) benchmarks [9]

Figure 4 shows the errors in the second-order dispersion and exchange-dispersion terms. The two TPSS-based functionals afford surprisingly accurate dispersion energies. The previously noted SCAN performance in He2 holds here as well, although based on some error cancelation between an underestimation of both the dispersion attraction and exchange-dispersion repulsion. For exchange-dispersion, the AC-corrected TPSS and revTPSS are excellent. The LC-meta-GGA performs very well for both terms, although the spread of errors is larger than in other functionals. MVSAC acts as an outlier in both the dispersion and its exchange counterpart.

Fig. 4
figure 4

Box plots for the dispersion (left) and exchange-dispersion (right) energies of TK21 set in aug-cc-pVTZ (aVTZ) basis set. Box includes 50% of error range, and the whiskers include 90% error range; the horizontal bars describe the median, and the dots describe the largest outlier. Errors are with respect to SAPT(CCSD) benchmarks [9]

The performance of wave function SAPT2 calls for an explanation at this point. The SAPT2 version considered here evaluates the exchange-induction at the coupled level of theory and with partial account of the intrasystem correlation [46]. The large percent errors in the exchange-induction term are being dominated by van der Waals dimers where exchange-induction effects are close to zero. The exchange-dispersion, on the other hand, was computed at the uncoupled level of theory and in the zeroth order with respect to the intrasystem correlation operator. This approximation leads to double-digit percentage errors due to a severe underestimation of this repulsive term. Note that in SAPT(HF) calculations, the exchange-dispersion energy is obtained at the coupled level of theory which leads to slightly better agreement with the SAPT(CCSD) benchmark.

  1. g.

    Total interaction energy

In Fig. 5 the errors in total interaction energies of TK21 set are displayed. The first question concerns whether the meta-GGAs are clearly better than GGAs in SAPT? GGAs are here represented by PBEAC and PBE0AC, two popular choices of SAPT(DFT) calculations. Three non-hybrid, AC-corrected meta-GGA functionals (TPSS, revTPSS, and SCAN) are better than the non-hybrid GGA – PBEAC. Among the hybrids, SCAN0 and LC-meta-GGA come close to PBE0AC but with a larger spread of errors. In the case of LC-PBETPSS, this is in part due to the fact that the range-separation parameters have not been individually tuned for this functional (see Sec. 2.b). Note that interaction energy errors in MVSAC, which was found above to yield poor individual components, are similar to the SCAN0AC case thus indicating a systematic error cancelation in MVS.

Fig. 5
figure 5

Box plots for the total interaction energy in in aug-cc-pVDZ (aVDZ; left) and aug-cc-pVTZ (aVTZ; right). Box includes 50% of error range, and the whiskers include 95% and 90% error range for aVDZ and aVTZ, respectively; the horizontal bars describe the median, and the dots describe the largest outlier. Errors are with respect to SAPT(CCSD) benchmarks [9]

The wave function SAPT2+(CCD) is better than any SAPT(DFT) methods, but outliers do exist. It is clear that for the most part, SAPT based on DFT is always superior to that based on HF.

To shed more light on the above performance, we explore how well meta-GGAs satisfy the Koopmans’ theorem, the issue critical to the SAPT results [15]. Figure 6 shows the comparison of ΔXC, that is, the energy value by which the potential needs to be shifted by the AC correction, as computed for TK21 monomers in GGA and meta-GGA and their hybrids. The shown values are with respect to the experimental ionization potentials. Figure 6 demonstrates slight improvements in the theorem’s satisfaction between PBE and SCAN and minimal improvement between PBE0 and SCAN0. Much larger changes result from the addition of HF-exchange to both. The data clearly show that even at the most sophisticated hybrid meta-GGA level, the AC correction is still needed to affix the HOMO energy at the correct value.

Fig. 6
figure 6

Potential shift ΔXC = IP + eHOMO (in Hartree) for monomers of the TK21 set from aVDZ computation

The AC correction has some negatives. Namely, the vXC potential so corrected becomes “stray,” i.e., not a functional derivative of any energy formula [47]. For these reasons, one may be interested in finding functionals suitable for SAPT (DFT) without the AC correction. Obviously, LC-corrected functionals serve this purpose. Of the other functionals, SCAN0, while not perfect, could also be useful in SAPT without correcting.

Summary and conclusions

Meta-GGAs have more sophisticated mathematical forms and hence can satisfy more exact constraints. To what extent satisfying these constraints helps in SAPT(DFT) was our question in this paper. In fact, the constraints apply to the energy formula and their fulfillment is no guarantee that the functional derivative, vXC, would similarly improve. In SAPT, it is the vXC potential which is of primary importance. That is why testing of these new functionals within SAPT is needed.

The correct potential asymptote can be secured in two ways: either by using an asymptotic correction, for example, of the GRAC type, or by employing a long-range correction via the range separation of electron-electron interactions. Examining the compatibility of these AC and LC corrections with the new meta-GGAs is also crucial for SAPT(DFT). Our results indicate that the older meta-GGAs, TPSS and revTPSS, benefit from the GRAC correction since we observe an improvement in total interaction energies as well as dramatic improvements in the energy components. In the newer meta-GGAs, MVS and SCAN, improvements in individual energy contributions are moderate but effectively add up to a notable reduction of errors in total interaction energies.

It is worth noting that the LC correction is fully compatible with meta-GGAs as our LC-meta-GGA is one of the best methods overall. The results could be further improved by tuning of the range-separation parameters specifically for LC-PBETPSS.

Electrostatic energy can serve as the most sensitive diagnostic tool in assessing electron densities of monomers. The quality of DFT densities has recently become a topic of intense literature debate concerning the DFT’s ability of accurately describing the energy and density simultaneously [48]. For both SCAN- and TPSS-based functionals, electrostatic energies agree with reference to within 5% or better which is an excellent result. The only meta-GGA which does not yield accurate densities is MVS. Also, in all the cases examined here, the DFT densities are superior to HF ones.

The first-order SAPT(DFT) exchange energies, which depend on the quality of the density matrix, appear to be slightly less accurate than electrostatics even upon the AC correction. However, SCAN0 yields some of the best exchange energies in both the first and second orders even without the AC correction.

Which method gives the best values of dispersion energy is also of prime importance to selecting the density functional approximation for SAPT(DFT). TPSS and revTPSS give excellent dispersion energies, provided that the AC correction is applied. The SCAN-based functionals moderately underestimate the dispersion energies leading to the relative errors below 10% regardless of AC. This is partially compensated by similar underestimation of the exchange-dispersion contribution. MVS is again an outlier with errors much larger in magnitude than the rest of meta-GGAs.

Our results show that meta-GGAs (with the exception of MVS) represent a definite progress in SAPT(DFT) compared to pure GGA, such as PBEAC, with their more consistent predictions of energy components. However, none of the meta-GGAs is better than the hybrid GGA approach PBE0AC. TPSS and revTPSS with AC come close to PBE0AC in predicting SAPT components, but the errors build up and the total energies are less accurate than those of SAPT(PBE0AC). On the positive note, we find that the only DFT functional which can be used in SAPT without an AC correction is SCAN0 thus providing the evidence of a good quality of both the orbitals and orbital energies. This is a clear improvement with respect to all GGAs studied in the literature. The long-range corrected meta-GGA, LC-PBETPSS, is a very reliable performer both in terms of total interaction energies and all the energy components, thus demonstrating that range-separation is a robust scheme of enforcing the correct asymptote of the exchange-correlation potential.