• Keine Ergebnisse gefunden

2.3 Results and discussion

2.3.8 RI-MP2 combined with approximate Fock matrix formation

In this section we apply the RIJK and RIJCOSX approximations to the two-electron Fock matrix terms in MP2 and DHDFT and assess the additional errors thus introduced.

aThe given keywords actually correspond to ε = 3.67 for g1, instead of 3.34 but this difference is largely immaterial.

0.005 0.000

HF/pS2/RIJCOSX-S HF/pS2/RIJCOSX-L HF/pS2/RIJK HF/pS3/RIJCOSX-S HF/pS3/RIJCOSX-L HF/pS3/RIJK B3LYP/pS2/RIJCOSX-S B3LYP/pS2/RIJCOSX-L B3LYP/pS2/RIJK B3LYP/pS3/RIJCOSX-S B3LYP/pS3/RIJCOSX-L B3LYP/pS3/RIJK TPSS/pS2/RIJ TPSS/pS3/RIJ

H (N = 8)

0.05 0.00 0.05

Errors in vs exact Fock / ppm C (N = 7)

0.2 0.0 0.2

N,O,F,P (N = 19)

Figure 2.12: Deviations of shielding constants (ppm) for groups of nuclei, calculated using different methods, basis sets, and two-electron integral approximations, from results for the same method and basis without the approximations. The number of nuclei in each group is given in parentheses. Boxes show the IQREσ, whiskers show the MinEσ and MaxEσ, and lines show the MedEσ. Note that some whiskers extend beyond the axis limits.

1

HF/pS2/RIJCOSX-S HF/pS2/RIJCOSX-L HF/pS2/RIJK HF/pS3/RIJCOSX-S HF/pS3/RIJCOSX-L HF/pS3/RIJK B3LYP/pS2/RIJCOSX-S B3LYP/pS2/RIJCOSX-L B3LYP/pS2/RIJK B3LYP/pS3/RIJCOSX-S B3LYP/pS3/RIJCOSX-L B3LYP/pS3/RIJK TPSS/pS2/RIJ TPSS/pS3/RIJ

0.2 0.1 0.0 0.1 0.2 0.3 0.4

Relative errors in vs exact / % All nuclei (N = 26)

1

Figure 2.13: Relative deviations of chemical shifts (%), calculated using different meth-ods, basis sets, and two-electron integral approximations, from results for the same method and basis without the approximations. The number of data points is given in parenthe-ses. Excluded: NH3 and H2O. Boxes show the IQRREδ, whiskers show the MinREδ and MaxREδ, lines show the MedREδ, and diamonds show the MAREδ. Note the broken x-axis: the limits on both sides of the gap are the same but the scale is different.

Ideally, the latter should be at least an order of magnitude below the method and basis set errors. Here we extend the definitions from Table 2.6 such that the grid used for the CPSCF RHS is also used for the Fock response terms in the RHS of the Z-CPSCF equations, while the grid used for the CPSCF LHS is also used for the LHS of the Z-CPSCF equations. In order to minimize additional errors due to the RI-MP2 approximation, the cc-pwCVQZ/C and cc-pwCV5Z/C AuxC basis sets were used for pcSseg-2 and pcSseg-3, respectively.

0.01 0.00 0.01

MP2/pS2/RIJCOSX-S MP2/pS2/RIJCOSX-L MP2/pS2/RIJCOSX-XL MP2/pS2/RIJK MP2/pS3/RIJCOSX-S MP2/pS3/RIJCOSX-L MP2/pS3/RIJCOSX-XL MP2/pS3/RIJK DSD-PBEP86/pS2/RIJCOSX-S DSD-PBEP86/pS2/RIJCOSX-L DSD-PBEP86/pS2/RIJCOSX-XL DSD-PBEP86/pS2/RIJK DSD-PBEP86/pS3/RIJCOSX-S DSD-PBEP86/pS3/RIJCOSX-L DSD-PBEP86/pS3/RIJCOSX-XL DSD-PBEP86/pS3/RIJK

H (N = 8)

0.1 0.0 0.1

Errors in vs exact Fock / ppm C (N = 7)

0.5 0.0 0.5

N,O,F,P (N = 19)

Figure 2.14: Deviations of shielding constants (ppm) for groups of nuclei, calculated using the RIJK and RIJCOSX approximations for the two-electron Fock matrix contri-butions, from results using exact two-electron integrals for these terms. The number of nuclei in each group is given in parentheses. Boxes show the IQREσ, whiskers show the MinEσ and MaxEσ, and lines show the MedEσ. Note that some whiskers extend beyond the axis limits.

The shielding errors are shown in Figure 2.14. The first thing to notice is that the RIJK errors are very small, which confirms that the def2-JK basis set is large enough to be used with pS2 and pS3. On the other hand, RIJCOSX-S errors are an order of magnitude larger. RIJCOSX-L errors are smaller with pS2 but not with pS3, which is unexpected, as we had previously observed that the COSX errors (with a given grid setting) decrease with increasing basis set size (see Section 2.3.7.3). Additional testing revealed that a large part to the error is due to the smaller grid used in the Z-CPSCF equations LHSs.

Therefore, we propose a third set of grid parameters, denoted RIJCOSX-XL, whereby g3/ε= 4.0 is used for the CPSCF and Z-CPSCF equations RHSs, as in RIJCOSX-L, and g2/ε = 4.0 is used for the LHSs. Using these settings, the RIJCOSX errors are roughly of the same magnitude as the RIJK errors. It should be stressed however, that for pS2 the RIJCOSX-S errors are already an order of magnitude below the basis set error and for pS3 the RIJCOSX-L errors are several times smaller then the basis set error, albeit not a whole order of magnitude. Therefore, the RIJCOSX-L settings should be quite sufficient for regular applications and the RIJCOSX-XL settings need only be used when very precise results are required.

1

MP2/pS2/RIJCOSX-S MP2/pS2/RIJCOSX-L MP2/pS2/RIJCOSX-XL MP2/pS2/RIJK MP2/pS3/RIJCOSX-S MP2/pS3/RIJCOSX-L MP2/pS3/RIJCOSX-XL MP2/pS3/RIJK DSD-PBEP86/pS2/RIJCOSX-S DSD-PBEP86/pS2/RIJCOSX-L DSD-PBEP86/pS2/RIJCOSX-XL DSD-PBEP86/pS2/RIJK DSD-PBEP86/pS3/RIJCOSX-S DSD-PBEP86/pS3/RIJCOSX-L DSD-PBEP86/pS3/RIJCOSX-XL DSD-PBEP86/pS3/RIJK

0.5 0.4 0.3 0.2 0.1 0.0 0.1 0.2 0.3 0.4 0.5 Relative errors in vs exact Fock / %

All nuclei (N = 26)

1

Figure 2.15: Relative deviations of chemical shifts (%), calculated using the RIJK and RIJCOSX approximations for the two-electron Fock matrix contributions, from results using exact two-electron integrals for these terms. The number of data points is given in parentheses. Excluded: NH3 and H2O. Boxes show the IQRREδ, whiskers show the MinREδ and MaxREδ, lines show the MedREδ, and diamonds show the MAREδ. Note the broken x-axis: the limits on both sides of the gap are the same but the scale is different.

Because the shielding errors are rather unsystematic, they do not cancel out in chemical shifts (Figure 2.15). Hence, the conclusion above applies here as well: RIJCOSX-S may be used with the pS2 basis set, as the resultant errors are far below the basis set error (MAREδ = 0.17 and 0.12 % for MP2 and DSD-PBEP86, respectively), while RIJCOSX-L is more robust overall with MAREδ of 0.04, 0.03, 0.10 and 0.04 % for MP2/pS2/cw4C, DSD-PBEP86/pS2/cw4C, MP2/pS3/cw5C, and DSD-PBEP86/pS3/cw5C, respectively.

RIJK results in negligible errors (MAREδ < 0.03 % in all cases) and is therefore the preferred approximation for smaller systems, while RIJCOSX should be used for larger calculations due to its more favorable scaling behavior.