| Literature DB >> 34552136 |
Alexander Teplukhin1, Brian K Kendrick1, Susan M Mniszewski2, Yu Zhang1, Ashutosh Kumar1, Christian F A Negre1, Petr M Anisimov3, Sergei Tretiak4, Pavel A Dub5.
Abstract
The possibility of using quantum computers for electronic structure calculations has opened up a promising avenue for computational chemistry. Towards this direction, numerous algorithmic advances have been made in the last five years. The potential of quantum annealers, which are the prototypes of adiabatic quantum computers, is yet to be fully explored. In this work, we demonstrate the use of a D-Wave quantum annealer for the calculation of excited electronic states of molecular systems. These simulations play an important role in a number of areas, such as photovoltaics, semiconductor technology and nanoscience. The excited states are treated using two methods, time-dependent Hartree-Fock (TDHF) and time-dependent density-functional theory (TDDFT), both within a commonly used Tamm-Dancoff approximation (TDA). The resulting TDA eigenvalue equations are solved on a D-Wave quantum annealer using the Quantum Annealer Eigensolver (QAE), developed previously. The method is shown to reproduce a typical basis set convergence on the example [Formula: see text] molecule and is also applied to several other molecular species. Characteristic properties such as transition dipole moments and oscillator strengths are computed as well. Three potential energy profiles for excited states are computed for [Formula: see text] as a function of the molecular geometry. Similar to previous studies, the accuracy of the method is dependent on the accuracy of the intermediate meta-heuristic software called qbsolv.Entities:
Year: 2021 PMID: 34552136 PMCID: PMC8458378 DOI: 10.1038/s41598-021-98331-y
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Convergence of TDDFT excitation energies for the molecule with respect to basis set. Singlet (a) and triplet (b) calculations are shown separately. The first three excitation energies are computed using PySCF with the QAE and D-Wave 2000Q (dashed red, green and blue curves) and using the unmodified PySCF (thin black curves). The energy error is given relative to the aug-cc-pVQZ reference calculation.
Singlet TDDFT excitation energies (eV).
| Molecule | Mat. size | QAE (D-Wave) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | 15.157 | 28.645 | 43.090 | 15.157 | 28.645 | 42.975 | 0.000 | 0.000 | − 0.115 | |
| 5 | 20.446 | 20.446 | 32.241 | 20.446 | 20.446 | 32.241 | 0.000 | 0.000 | 0.000 | |
| HF | 30 | 9.857 | 9.857 | 15.405 | 9.860 | 9.862 | 15.420 | 0.003 | 0.005 | 0.015 |
| 30 | 6.420 | 6.420 | 8.422 | 6.420 | 6.421 | 8.422 | 0.000 | 0.001 | 0.000 | |
| 40 | 7.896 | 9.649 | 10.044 | 7.900 | 9.664 | 10.051 | 0.004 | 0.015 | 0.007 | |
| 50 | 7.140 | 9.186 | 9.186 | 7.147 | 9.194 | 9.196 | 0.006 | 0.008 | 0.010 | |
| 72 | 6.617 | 7.221 | 9.939 | 6.618 | 7.235 | 9.940 | 0.001 | 0.014 | 0.001 | |
| HOCl | 143 | 3.472 | 4.708 | 6.321 | 3.482 | 4.731 | 6.345 | 0.010 | 0.024 | 0.024 |
| 189 | 10.989 | 10.989 | 11.571 | 10.996 | 10.998 | 11.601 | 0.006 | 0.009 | 0.030 | |
| 378 | 6.483 | 6.706 | 6.854 | 6.496 | 6.723 | 6.864 | 0.014 | 0.017 | 0.009 | |
Reference calculation on CPU using unmodified PySCF.
PySCF was modified to use the QAE and D-Wave 2000Q.
Difference between the two types of calculation.
Triplet TDDFT excitation energies (eV).
| Molecule | Mat. size | QAE (D-Wave) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | 10.978 | 23.129 | 36.199 | 10.978 | 23.129 | 36.131 | 0.000 | 0.000 | − 0.068 | |
| 5 | 15.532 | 15.532 | 28.900 | 15.532 | 15.532 | 28.900 | 0.000 | 0.000 | 0.000 | |
| HF | 30 | 9.104 | 9.104 | 12.250 | 9.106 | 9.110 | 12.255 | 0.001 | 0.005 | 0.006 |
| 30 | 5.872 | 5.872 | 6.566 | 5.872 | 5.873 | 6.566 | 0.000 | 0.001 | 0.000 | |
| 40 | 7.101 | 8.555 | 9.510 | 7.101 | 8.565 | 9.510 | 0.000 | 0.010 | 0.000 | |
| 50 | 6.278 | 8.600 | 8.600 | 6.280 | 8.601 | 8.602 | 0.002 | 0.001 | 0.003 | |
| 72 | 6.058 | 6.312 | 8.047 | 6.058 | 6.312 | 8.078 | 0.000 | 0.000 | 0.030 | |
| HOCl | 143 | 2.356 | 3.516 | 5.358 | 2.372 | 3.546 | 5.469 | 0.016 | 0.030 | 0.111 |
| 189 | 10.350 | 10.350 | 10.844 | 10.388 | 10.491 | 10.911 | 0.038 | 0.141 | 0.068 | |
| 378 | 5.840 | 5.853 | 6.174 | 5.860 | 6.098 | 6.329 | 0.020 | 0.245 | 0.155 | |
Reference calculation on CPU using unmodified PySCF.
PySCF was modified to use the QAE and D-Wave 2000Q.
Difference between the two types of calculation.
Singlet TDDFT transition dipole moments (au).
| Molecule | Mat. size | QAE (D-Wave) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | 1.974 | 0.000 | 0.133 | 1.974 | 0.000 | 0.207 | 0.000 | 0.000 | 0.073 | |
| 5 | 1.453 | 1.453 | 0.000 | 1.453 | 1.453 | 0.000 | 0.000 | 0.000 | 0.000 | |
| HF | 30 | 0.038 | 0.038 | 1.030 | 0.038 | 0.037 | 1.027 | 0.000 | − 0.001 | − 0.004 |
| 30 | 0.000 | 0.000 | 2.447 | 0.000 | 0.000 | 2.447 | 0.000 | 0.000 | 0.000 | |
| 40 | 0.062 | 0.374 | 0.000 | 0.063 | 0.352 | 0.000 | 0.001 | − 0.023 | 0.000 | |
| 50 | 0.058 | 0.051 | 0.051 | 0.057 | 0.054 | 0.061 | 0.000 | 0.003 | 0.010 | |
| 72 | 0.000 | 0.016 | 0.752 | 0.000 | 0.015 | 0.749 | 0.000 | − 0.001 | − 0.002 | |
| HOCl | 143 | 0.004 | 0.037 | 0.024 | 0.003 | 0.029 | 0.031 | − 0.001 | − 0.009 | 0.006 |
| 189 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | |
| 378 | 0.009 | 0.221 | 0.000 | 0.011 | 0.236 | 0.000 | 0.002 | 0.015 | 0.000 | |
Reference calculation on CPU using unmodified PySCF.
PySCF was modified to use the QAE and D-Wave 2000Q.
Difference between the two types of calculation.
Singlet TDDFT oscillator strengths (unitless).
| Molecule | Mat. size | QAE (D-Wave) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | 0.733 | 0.000 | 0.141 | 0.733 | 0.000 | 0.218 | 0.000 | 0.000 | 0.077 | |
| 5 | 0.728 | 0.728 | 0.000 | 0.728 | 0.728 | 0.000 | 0.000 | 0.000 | 0.000 | |
| HF | 30 | 0.009 | 0.009 | 0.389 | 0.009 | 0.009 | 0.388 | 0.000 | 0.000 | − 0.001 |
| 30 | 0.000 | 0.000 | 0.505 | 0.000 | 0.000 | 0.505 | 0.000 | 0.000 | 0.000 | |
| 40 | 0.012 | 0.089 | 0.000 | 0.012 | 0.083 | 0.000 | 0.000 | − 0.005 | 0.000 | |
| 50 | 0.010 | 0.011 | 0.011 | 0.010 | 0.012 | 0.014 | 0.000 | 0.001 | 0.002 | |
| 72 | 0.000 | 0.003 | 0.183 | 0.000 | 0.003 | 0.182 | 0.000 | 0.000 | − 0.001 | |
| HOCl | 143 | 0.000 | 0.004 | 0.004 | 0.000 | 0.003 | 0.005 | 0.000 | − 0.001 | 0.001 |
| 189 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | |
| 378 | 0.002 | 0.036 | 0.000 | 0.002 | 0.039 | 0.000 | 0.000 | 0.003 | 0.000 | |
Reference calculation on CPU using unmodified PySCF.
PySCF was modified to use the QAE and D-Wave 2000Q.
Difference between the two types of calculations.
Figure 2TDDFT excitation energies for the umbrella inversion of ammonia (). Singlet (a) and triplet (b) calculations are shown separately. The first three excitation energies are computed using the QAE and D-Wave 2000Q quantum annealer (dashed red, green and blue curves). The reference calculation is shown for comparison (thin black curves). The angle is the improper H-N-H-H dihedral angle.
Overlap analysis for triplet states of .
| Ref. energy (eV) | 5.840 | 5.853 | 6.174 | 6.312 | 7.280 |
| QAE energy (eV) | 5.860 | 6.098 | 6.329 | – | – |
| 0.997 | 0.641 | 0.000 | – | – | |
| QAE | 0.043 | 0.641 | 0.370 | 0.001 | 0.001 |
| QAE | 0.000 | 0.001 | 0.000 | 0.999 | 0.015 |
See text for the description of overlaps.