| Literature DB >> 35921447 |
Alexander C Paul1, Sarai Dery Folkestad1, Rolf H Myhre1, Henrik Koch1,2.
Abstract
We present an efficient implementation of the equation of motion oscillator strengths for the closed-shell multilevel coupled cluster singles and doubles with perturbative triples method (MLCC3) in the electronic structure program eT. The orbital space is split into an active part treated with CC3 and an inactive part computed at the coupled cluster singles and doubles (CCSD) level of theory. Asymptotically, the CC3 contribution scales as O(nVnv3no3) floating-point operations, where nV is the total number of virtual orbitals while nv and no are the number of active virtual and occupied orbitals, respectively. The CC3 contribution, thus, only scales linearly with the full system size and can become negligible compared to the cost of CCSD. We demonstrate the capabilities of our implementation by calculating the ultraviolet-visible spectrum of azobenzene and a core excited state of betaine 30 with more than 1000 molecular orbitals.Entities:
Year: 2022 PMID: 35921447 PMCID: PMC9476665 DOI: 10.1021/acs.jctc.2c00164
Source DB: PubMed Journal: J Chem Theory Comput ISSN: 1549-9618 Impact factor: 6.578
Timings in Seconds to Compute a Core Excited State from the Oxygen Atom of Guanine at the CCSD and MLCC3 Levels with Several Active Spacesa
| CCSD | MLCC3 | CC3 | |||||
|---|---|---|---|---|---|---|---|
| 10/100 | 13/130 | 15/150 | 18/180 | 20/200 | |||
| ω [eV] | 535.91 | 533.90 | 533.76 | 533.69 | 533.61 | 533.58 | 533.51 |
| 3.26 | 2.42 | 2.31 | 2.26 | 2.20 | 2.18 | 2.12 | |
| 15.49 | 3.03 | 10.72 | 24.93 | 70.31 | 125.74 | 2220.55 | |
| 25.78 | 5.40 | 21.49 | 46.08 | 130.22 | 238.02 | 4157.37 | |
| 24.48 | 1.72 | 4.82 | 9.22 | 20.90 | 33.13 | 301.98 | |
| 23.62 | 1.86 | 5.27 | 9.83 | 22.59 | 36.58 | 317.90 | |
| 0.59 | 5.80 | 25.76 | 66.43 | 175.06 | 312.30 | 5147.35 | |
| 0.21 | 3.68 | 14.76 | 33.33 | 95.24 | 171.81 | 2340.44 | |
| 0.71 | 7.29 | 29.97 | 65.50 | 182.68 | 320.64 | 4638.42 | |
Timings are given, averaged over the number of iterations when solving for τ, λ, , and . Additionally, timings to construct the ground state density, , left transition density, , and right transition density, , are reported. Note that the MLCC3 and CC3 timings only comprise the triples part. The excitation energy is denoted by ω and the oscillator strength by f.
Speed Up of MLCC3 Compared to CC3 Calculated According to Equations and 50a
| 10 | 13 | 15 | 18 | 20 | |
|---|---|---|---|---|---|
| 100 | 130 | 150 | 180 | 200 | |
| 732.9 | 207.1 | 89.1 | 31.6 | 17.7 | |
| 769.9 | 193.5 | 90.2 | 31.9 | 17.5 | |
| 887.5 | 199.8 | 77.5 | 29.4 | 16.5 | |
| 636.0 | 158.6 | 70.2 | 24.6 | 13.6 | |
| 636.3 | 154.8 | 70.8 | 25.4 | 14.5 | |
| 1079.1 | 223.6 | 94.7 | 31.7 | 16.9 | |
| 175.6 | 62.7 | 32.6 | 14.5 | 9.1 | |
| 170.9 | 60.3 | 32.3 | 14.1 | 8.7 | |
| 276.7 | 74.5 | 36.4 | 14.6 | 8.7 |
The first part shows the speed up for terms that scale asymptotically as while the second part summarizes the speed up for terms with a cost of .
Number of Occupied and Virtual Orbitals in the Active Space for Guanine for Various CNTO Thresholdsa
| ξ | ||
|---|---|---|
| 10–1 | 1 | 4 |
| 10–2 | 5 | 8 |
| 10–3 | 16 | 56 |
| 10–4 | 26 | 138 |
| 10–5 | 29 | 208 |
| 10–6 | 32 | 244 |
| full space | 39 | 263 |
The CNTOs have been constructed from four core excited states obtained at the CCSD level of theory.
First Four Excited States of Guanine with MLCC3 for Descreasing CNTO Thresholdsa
| state
1 | state
2 | state
3 | state
4 | |||||
|---|---|---|---|---|---|---|---|---|
| ξ | ω [eV] | ω [eV] | ω [eV] | ω [eV] | ||||
| CCSD | 535.9067 | 3.20 | 538.4340 | 0.12 | 539.3858 | 0.05 | 539.6794 | 0.08 |
| 10–2 | 534.8780 | 2.80 | 536.3546 | 0.08 | 537.7091 | 0.02 | 537.8040 | 0.00 |
| 10–3 | 533.9879 | 2.43 | 535.1010 | 0.07 | 535.6097 | 0.11 | 536.1425 | 0.00 |
| 10–4 | 533.5776 | 2.17 | 534.5033 | 0.06 | 534.7363 | 0.15 | 535.3402 | 0.01 |
| 10–5 | 533.5184 | 2.12 | 534.3886 | 0.05 | 534.6080 | 0.15 | 535.1326 | 0.01 |
| 10–6 | 533.5107 | 2.12 | 534.3704 | 0.05 | 534.5925 | 0.15 | 535.0691 | 0.02 |
| CC3 | 533.5091 | 2.12 | 534.3599 | 0.05 | 534.5888 | 0.15 | 535.0139 | 0.02 |
The excitation energy is denoted by ω and the oscillator strength by f.
Figure 1Convergence of the first four core excitation energies (ω, left) and oscillator strengths (f, right) of guanine with CNTO threshold. Dashed lines are the CC3 results and dotted lines denote the CCSD values.
Timings in Seconds to Compute Four Core Excited States from the Oxygen Atom of Guanine at the CCSD, CC3, and MLCC3 Levels with Decreasing CNTO Thresholdsa
| CCSD | MLCC3 | CC3 | |||||
|---|---|---|---|---|---|---|---|
| 10–2 | 10–3 | 10–4 | 10–5 | 10–6 | |||
| 22.8 | 0.08 | 2.75 | 133.79 | 704.15 | 1783.39 | 4180.2 | |
| 44.2 | 0.13 | 5.68 | 270.98 | 1414.40 | 3408.42 | 8593.9 | |
| 38.7 | 0.10 | 1.23 | 30.89 | 149.33 | 342.51 | 700.2 | |
| 43.3 | 0.12 | 1.31 | 32.27 | 145.30 | 318.53 | 702.0 | |
| 0.6 | 0.02 | 6.27 | 324.25 | 1658.26 | 4020.82 | 8765.3 | |
| 0.3 | 0.01 | 3.57 | 164.82 | 735.92 | 1662.66 | 3033.6 | |
| 1.2 | 0.06 | 7.39 | 330.58 | 1546.95 | 3647.72 | 7224.9 | |
Timings are given, averaged over the number of iterations when solving for τ, λ, , and . Additionally, timings to construct the ground state density, , left transition density, , and right transition density, , are reported. Note that the MLCC3 and CC3 timings only comprise the triples part.
Calculations of a Single Core Excited State of Guanine from the Oxygen Atom at the CCSD, CC3, and MLCC3 Levels with Varying Sizes of the Active Spacea
| MLCC3 | ||||||
|---|---|---|---|---|---|---|
| 16/160 | 18/130 | 18/150 | 18/180 | 20/130 | 20/200 | |
| ω [eV] | 533.66 | 533.64 | 533.62 | 533.61 | 533.61 | 533.58 |
| 2.23 | 2.24 | 2.21 | 2.20 | 2.22 | 2.18 | |
| 40.09 | 28.09 | 41.22 | 70.31 | 38.32 | 125.74 | |
| 70.96 | 53.86 | 76.78 | 130.22 | 73.14 | 238.02 | |
| 12.83 | 8.70 | 12.30 | 20.90 | 10.59 | 33.13 | |
| 13.43 | 9.69 | 13.23 | 22.59 | 11.88 | 36.58 | |
| 83.67 | 69.90 | 103.69 | 175.06 | 94.52 | 312.30 | |
| 48.37 | 38.19 | 59.63 | 95.24 | 50.33 | 171.81 | |
| 90.03 | 75.51 | 111.44 | 182.68 | 95.11 | 320.64 | |
Excitation energies, ω, and oscillator strengths, f, as well as timings to construct the ground state density, , left transition density, , and right transition density, , are reported. Additionally, timings are given, averaged over the number of iterations when solving for τ, λ, , and . Note that the MLCC3 and CC3 timings only comprise the triples part and that timings are given in seconds. The excitation energy is denoted by ω and the oscillator strength by f.
Figure 2Geometry of guanine showing the active regions for which occupied Cholesky orbitals and PAOs have been constructed. The labels denote the number of active atoms and hydrogens are always inactive.
Number of Occupied and Virtual Orbitals in the Active Spaces Constructed Using Cholesky Orbitals and PAOs for Guanine
| system label ( | ||
|---|---|---|
| 1 | 5 | 26 |
| 4 | 23 | 92 |
| 7a | 33 | 158 |
| 7b | 33 | 158 |
| 11 | 39 | 245 |
| full space | 39 | 263 |
First Four Excited States of Guanine with MLCC3 Calculated with Active Spaces Constructed from Cholesky Orbitals and PAOsa
| state
1 | state
2 | state
3 | state
4 | |||||
|---|---|---|---|---|---|---|---|---|
| ω [eV] | ω [eV] | ω [eV] | ω [eV] | |||||
| 1 | 534.6250 | 2.81 | 537.0755 | 0.13 | 538.2042 | 0.39 | 538.2714 | 0.28 |
| 4 | 533.8427 | 2.37 | 534.9479 | 0.07 | 535.9413 | 0.05 | 536.0856 | 0.15 |
| 7a | 533.5901 | 2.17 | 534.6548 | 0.06 | 534.9312 | 0.16 | 535.4104 | 0.04 |
| 7b | 533.6082 | 2.19 | 534.6045 | 0.06 | 534.8809 | 0.16 | 535.4454 | 0.03 |
| 11 | 533.5110 | 2.12 | 534.4149 | 0.05 | 534.5932 | 0.15 | 535.0960 | 0.02 |
| CC3 | 533.5091 | 2.12 | 534.3599 | 0.05 | 534.5888 | 0.15 | 535.01394 | 0.02 |
The excitation energy is denoted by ω and the oscillator strength by f.
Figure 3Convergence of the first four core excitation energies (ω, left) and oscillator strengths (f, right) of guanine for the five active spaces in Figure . Dashed lines are the CC3 results and dotted lines denote the CCSD values.
Number of Occupied and Virtual Orbitals for Formaldehyde with Increasing Number of Water Molecules with aug-cc-pVTZ[100,101] Basis Set
| aug-cc-pVTZ | ||
|---|---|---|
| system #H2O | ||
| 1 | 13 | 217 |
| 2 | 18 | 304 |
| 3 | 23 | 391 |
| 4 | 28 | 478 |
| 5 | 33 | 565 |
| 6 | 38 | 652 |
Figure 4Average time to calculate one transition density or one iteration solving for τ, λ, , and with increasing number of water molecules in the inactive space.
Figure 5UV–vis absorption spectrum of azobenezene calculated with CCSD and MLCC3 employing an aug-cc-pVDZ[100,101] basis set. The theoretical stick spectrum is broadened using Gaussian functions with a full width at half maximum of 0.5 eV, and the experimental data is taken from ref (104).
Figure 6Geometry of betaine 30.
First Core Excitation from the Oxygen Atom Calculated at the CCSD Level of Theory and MLCC3 with Increasing Number of CNTOs in the Active Spacea
| ω [eV] | ||||
|---|---|---|---|---|
| CCSD | 535.12 | 2.74 | ||
| MLCC3 | 531.50 | 0.67 | 20 | 200 |
| MLCC3 | 531.29 | 0.63 | 25 | 200 |
| MLCC3 | 531.22 | 0.61 | 25 | 250 |
The excitation energy is denoted by ω and the oscillator strength by f.
Timings in Minutes to Compute a Core Excited State from the Oxygen Atom of Betaine 30 at the CCSD and MLCC3 Levels with Several Active Spacesa
| CCSD | MLCC3 | |||
|---|---|---|---|---|
| 20/200 | 25/200 | 25/250 | ||
| 73.2 | 3.1 | 5.6 | 10.7 | |
| 143.5 | 6.4 | 12.0 | 21.4 | |
| 122.6 | 1.2 | 1.7 | 2.8 | |
| 130.8 | 1.3 | 1.9 | 3.2 | |
| 0.5 | 8.0 | 14.6 | 28.6 | |
| 0.5 | 5.2 | 9.4 | 18.3 | |
| 1.0 | 9.1 | 16.5 | 31.2 | |
Timings are given, averaged over the number of iterations when solving for τ, λ, , and . Additionally, timings to construct the ground state density, , left transition density, , and right transition density, , are reported. Note that the MLCC3 and CC3 timings only comprise the triples part.