Mixed quantum-classical dynamics

Last updated
Relation between methods for nonadiabatic dynamics, highlighting the methods in the NA-MQC class. Na-mqc-scheme.jpg
Relation between methods for nonadiabatic dynamics, highlighting the methods in the NA-MQC class.

Mixed quantum-classical (MQC) dynamics is a class of computational theoretical chemistry methods tailored to simulate non-adiabatic (NA) processes in molecular and supramolecular chemistry. [1] Such methods are characterized by:

Contents

  1. Propagation of nuclear dynamics through classical trajectories;
  2. Propagation of the electrons (or fast particles) through quantum methods;
  3. A feedback algorithm between the electronic and nuclear subsystems to recover nonadiabatic information.

Use of NA-MQC dynamics

In the Born-Oppenheimer approximation, the ensemble of electrons of a molecule or supramolecular system can have several discrete states. The potential energy of each of these electronic states depends on the position of the nuclei, forming multidimensional surfaces.

Under usual conditions (room temperature, for instance), the molecular system is in the ground electronic state (the electronic state of lowest energy). In this stationary situation, nuclei and electrons are in equilibrium, and the molecule naturally vibrates near harmonically due to the zero-point energy.

Particle collisions and photons with wavelengths in the range from visible to X-ray can promote the electrons to electronically excited states. Such events create a non-equilibrium between nuclei and electrons, which leads to an ultrafast response (picosecond scale) of the molecular system. During the ultrafast evolution, the nuclei may reach geometric configurations where the electronic states mix, allowing the system to transfer to another state spontaneously. These state transfers are nonadiabatic phenomena.

Nonadiabatic dynamics is the field of computational chemistry that simulates such ultrafast nonadiabatic response.

In principle, the problem can be exactly addressed by solving the time-dependent Schrödinger equation (TDSE) for all particles (nuclei and electrons). Methods like the multiconfigurational self-consistent Hartree (MCTDH) have been developed to do such task. [2] Nevertheless, they are limited to small systems with two dozen degrees of freedom due to the enormous difficulties of developing multidimensional potential energy surfaces and the costs of the numerical integration of the quantum equations.

NA-MQC dynamics methods have been developed to reduce the burden of these simulations by profiting from the fact that the nuclear dynamics is near classical. [3] Treating the nuclei classically allows simulating the molecular system in full dimensionality. The impact of the underlying assumptions depends on each particular NA-MQC method.

Most of NA-MQC dynamics methods have been developed to simulate internal conversion (IC), the nonadiabatic transfer between states of the same spin multiplicity. The methods have been extended, however, to deal with other types of processes like intersystem crossing (ISC; transfer between states of different multiplicities) [4] and field-induced transfers. [5]

NA-MQC dynamics has been often used in theoretical investigations of photochemistry and femtochemistry, especially when time-resolved processes are relevant. [6] [7]

List of NA-MQC dynamics methods

NA-MQC dynamics is a general class of methods developed since the 1970s. It encompasses:

  1. Trajectory surface hopping (TSH; FSSH for fewest switches surface hopping); [8]
  2. Mean-field Ehrenfest dynamics (MFE); [3]
  3. Coherent Switching with Decay of Mixing (CSDM; MFE with Non-Markovian decoherence and stochastic pointer state switch); [9]
  4. Multiple spawning (AIMS for ab initio multiple spawning; FMS for full multiple spawning); [10]
  5. Coupled-Trajectory Mixed Quantum-Classical Algorithm (CT-MQC); [11]
  6. Mixed quantum−classical Liouville equation (QCLE); [12]
  7. Mapping approach; [13]
  8. Nonadiabatic Bohmian dynamics (NABDY); [14]
  9. Multiple cloning; (AIMC for ab initio multiple cloning) [15]
  10. Global Flux Surface Hopping (GFSH); [16]
  11. Decoherence Induced Surface Hopping (DISH) [17]

Integration of NA-MQC dynamics

Classical trajectories

The classical trajectories can be integrated with conventional methods, as the Verlet algorithm. Such integration requires the forces acting on the nuclei. They are proportional to the gradient of the potential energy of the electronic states and can be efficiently computed with diverse electronic structure methods for excited states, like the multireference configuration interaction (MRCI) or the linear-response time-dependent density functional theory (TDDFT).

In NA-MQC methods like FSSH or MFE, the trajectories are independent of each other. In such a case, they can be separately integrated and only grouped afterward for the statistical analysis of the results. In methods like CT-MQC or diverse TSH variants, [18] the trajectories are coupled and must be integrated simultaneously.

Electronic subsystem

In NA-MQC dynamics, the electrons are usually treated by a local approximation of the TDSE, i.e., they depend only on the electronic forces and couplings at the instantaneous position of the nuclei.

Nonadiabatic algorithms

Schematic illustration of the main ways of including nonadiabatic effects in NA-MQC dynamics. Na-mqc-types.jpg
Schematic illustration of the main ways of including nonadiabatic effects in NA-MQC dynamics.

There are three basic algorithms to recover nonadiabatic information in NA-MQC methods: [1]

  1. Spawning - new trajectories are created at regions of large nonadiabatic coupling.
  2. Hopping - trajectories are propagated on a single potential energy surface (PES), but they are allowed to change surface near regions of large nonadiabatic couplings.
  3. Averaging - trajectories are propagated on a weighted average of potential energy surfaces. The weights are determined by the amount of nonadiabatic mixing.

Relation to other nonadiabatic methods

NA-MQC dynamics are approximated methods to solve the time-dependent Schrödinger equation for a molecular system. Methods like TSH, in particular in the fewest switches surface hopping (FSSH) formulation, do not have an exact limit. [19] Other methods like MS or CT-MQC can in principle deliver the exact non-relativistic solution. [10] [11]

In the case of multiple spawning, it is hierarchically connected to MCTDH, [2] while CT-MQC is connected to the exact factorization method. [11]

Drawbacks in NA-MQC dynamics

The most common approach in NA-MQC dynamics is to compute the electronic properties on-the-fly, i.e., at each timestep of the trajectory integration. Such an approach has the advantage of not requiring pre-computed multidimensional potential energy surfaces. Nevertheless, the costs associated with the on-the-fly approach are significantly high, leading to a systematic level downgrade of the simulations. This downgrade has been shown to lead to qualitatively wrong results. [20]

The local approximation implied by the classical trajectories in NA-MQC dynamics also leads to failing in the description of non-local quantum effects, as tunneling and quantum interference. Some methods like MFE and FSSH are also affected by decoherence errors. [21] New algorithms have been developed to include tunneling [22] and decoherence effects. [23] [24] Global quantum effects can also be considered by applying quantum forces between trajectories. [11]

Software for NA-MQC dynamics

Survey of NA-MQC dynamics implementations in public software.

ProgramElectronic structure methodsNA-MQC method
Dedicated NA-MQC dynamics software
Ant analytical PESFSSH, FSTU, FSTU/SD, CSDM, MFE, army ant tunnelling
Cobramm MCSCF, MRCI/OMx, QM/MM FSSH
DFTBaby TD-(LC)-DFTB

FSSH

Jade LR-TDDFT, CIS, ADC(2)FSSH
Libra Analytical PESFSSH, GFSH, MSSH, MFE (external fields)
Na-esmdCEO, TDHF/semiempirical, CIS/semiempiricalFSSH
Newton-X MRCI, MR-AQCC, MCSCF, ADC(2), CC2, CIS, LR-TDDFT, XMS-CASPT2,a TD-DFTB,a QM/MM, analytical PES, user-defined PESFSSH (IC and ISCa)
Pyxaid RT-TDKS, RT-SCC-DFTB FSSH, DISH (external fields)
Sharc MCSCF, MRCI, MS-CASPT2, ADC(2), LR-TDDFT, analytical PES, vibronic coupling models, Frenkel exciton modelaFSSH, SHARC
Sharc-MN,Minnesota Extension of Sharc MCSCF, MRCI, MS-CASPT2, ADC(2), LR-TDDFT, analytical PES, vibronic coupling models, Frenkel exciton modelaMFE, CSDM, FSSH, SHARC, all work with classical external fields
Electronic structure software with NA-MQC options
Cpmd LR-TDDFT, ROKS, QM/MMFSSH, MFE, CT-MQCa (IC and ISC)
Gamess aCASSCFAIMS
Gpaw aRT-TDKSMFE
ChemShell aMRCI/OMxFSSH
Molcas SA-CASSCF FSSH
Molpro CASSCF, MS-CASPT2AIMS
MopacaFOMO-CIFSSH and AIMS (IC and ISC)
Octopus RT-TDKSMFE
Turbomole LR-TDDFTFSSH
Q-Chem LR-TDDFT, CISFSSH, A-FSSH

a Development version.

Related Research Articles

Computational chemistry is a branch of chemistry that uses computer simulation to assist in solving chemical problems. It uses methods of theoretical chemistry, incorporated into computer programs, to calculate the structures and properties of molecules, groups of molecules, and solids. It is essential because, apart from relatively recent results concerning the hydrogen molecular ion, the quantum many-body problem cannot be solved analytically, much less in closed form. While computational results normally complement the information obtained by chemical experiments, it can in some cases predict hitherto unobserved chemical phenomena. It is widely used in the design of new drugs and materials.

<span class="mw-page-title-main">Molecular dynamics</span> Computer simulations to discover and understand chemical properties

Molecular dynamics (MD) is a computer simulation method for analyzing the physical movements of atoms and molecules. The atoms and molecules are allowed to interact for a fixed period of time, giving a view of the dynamic "evolution" of the system. In the most common version, the trajectories of atoms and molecules are determined by numerically solving Newton's equations of motion for a system of interacting particles, where forces between the particles and their potential energies are often calculated using interatomic potentials or molecular mechanical force fields. The method is applied mostly in chemical physics, materials science, and biophysics.

Vibronic coupling in a molecule involves the interaction between electronic and nuclear vibrational motion. The term "vibronic" originates from the combination of the terms "vibrational" and "electronic", denoting the idea that in a molecule, vibrational and electronic interactions are interrelated and influence each other. The magnitude of vibronic coupling reflects the degree of such interrelation.

In computational chemistry, post–Hartree–Fock (post-HF) methods are the set of methods developed to improve on the Hartree–Fock (HF), or self-consistent field (SCF) method. They add electron correlation which is a more accurate way of including the repulsions between electrons than in the Hartree–Fock method where repulsions are only averaged.

Koopmans' theorem states that in closed-shell Hartree–Fock theory (HF), the first ionization energy of a molecular system is equal to the negative of the orbital energy of the highest occupied molecular orbital (HOMO). This theorem is named after Tjalling Koopmans, who published this result in 1934.

<span class="mw-page-title-main">Force field (chemistry)</span> Concept on molecular modeling

In the context of chemistry and molecular modelling, a force field is a computational method that is used to estimate the forces between atoms within molecules and also between molecules. More precisely, the force field refers to the functional form and parameter sets used to calculate the potential energy of a system of atoms or coarse-grained particles in molecular mechanics, molecular dynamics, or Monte Carlo simulations. The parameters for a chosen energy function may be derived from experiments in physics and chemistry, calculations in quantum mechanics, or both. Force fields are interatomic potentials and utilize the same concept as force fields in classical physics, with the difference that the force field parameters in chemistry describe the energy landscape, from which the acting forces on every particle are derived as a gradient of the potential energy with respect to the particle coordinates.

<span class="mw-page-title-main">Spartan (chemistry software)</span>

Spartan is a molecular modelling and computational chemistry application from Wavefunction. It contains code for molecular mechanics, semi-empirical methods, ab initio models, density functional models, post-Hartree–Fock models, and thermochemical recipes including G3(MP2) and T1. Quantum chemistry calculations in Spartan are powered by Q-Chem.

Semi-empirical quantum chemistry methods are based on the Hartree–Fock formalism, but make many approximations and obtain some parameters from empirical data. They are very important in computational chemistry for treating large molecules where the full Hartree–Fock method without the approximations is too expensive. The use of empirical parameters appears to allow some inclusion of electron correlation effects into the methods.

Ab initio quantum chemistry methods are computational chemistry methods based on quantum chemistry. The term ab initio was first used in quantum chemistry by Robert Parr and coworkers, including David Craig in a semiempirical study on the excited states of benzene. The background is described by Parr. Ab initio means "from first principles" or "from the beginning", implying that the only inputs into an ab initio calculation are physical constants. Ab initio quantum chemistry methods attempt to solve the electronic Schrödinger equation given the positions of the nuclei and the number of electrons in order to yield useful information such as electron densities, energies and other properties of the system. The ability to run these calculations has enabled theoretical chemists to solve a range of problems and their importance is highlighted by the awarding of the Nobel prize to John Pople and Walter Kohn.

Car–Parrinello molecular dynamics or CPMD refers to either a method used in molecular dynamics or the computational chemistry software package used to implement this method.

<span class="mw-page-title-main">Water model</span> Aspect of computational chemistry

In computational chemistry, a water model is used to simulate and thermodynamically calculate water clusters, liquid water, and aqueous solutions with explicit solvent. The models are determined from quantum mechanics, molecular mechanics, experimental results, and these combinations. To imitate a specific nature of molecules, many types of models have been developed. In general, these can be classified by the following three points; (i) the number of interaction points called site, (ii) whether the model is rigid or flexible, (iii) whether the model includes polarization effects.

BigDFT is a free software package for physicists and chemists, distributed under the GNU General Public License, whose main program allows the total energy, charge density, and electronic structure of systems made of electrons and nuclei to be calculated within density functional theory (DFT), using pseudopotentials, and a wavelet basis.

Path integral molecular dynamics (PIMD) is a method of incorporating quantum mechanics into molecular dynamics simulations using Feynman path integrals. In PIMD, one uses the Born–Oppenheimer approximation to separate the wavefunction into a nuclear part and an electronic part. The nuclei are treated quantum mechanically by mapping each quantum nucleus onto a classical system of several fictitious particles connected by springs governed by an effective Hamiltonian, which is derived from Feynman's path integral. The resulting classical system, although complex, can be solved relatively quickly. There are now a number of commonly used condensed matter computer simulation techniques that make use of the path integral formulation including Centroid Molecular Dynamics (CMD), Ring Polymer Molecular Dynamics (RPMD), and the Feynman-Kleinert Quasi-Classical Wigner (FK-QCW) method. The same techniques are also used in path integral Monte Carlo (PIMC).

<span class="mw-page-title-main">Piotr Piecuch</span> Polish-born American physical chemist

Piotr Piecuch is a Polish-born American physical chemist. He holds the title of University Distinguished Professor in the Department of Chemistry at Michigan State University, East Lansing, Michigan, United States. He supervises a group, whose research focuses on theoretical and computational chemistry as well as theoretical and computational physics, particularly on the development and applications of many-body methods for accurate quantum calculations for molecular systems and atomic nuclei, including methods based on coupled cluster theory, mathematical methods of chemistry and physics, and theory of intermolecular forces. His group is also responsible for the development of the coupled-cluster computer codes incorporated in the widely used GAMESS (US) package.

<span class="mw-page-title-main">James B. Anderson</span> American chemist and physicist (1935–2021)

James Bernhard Anderson was an American chemist and physicist. From 1995 to 2014 he was Evan Pugh Professor of Chemistry and Physics at the Pennsylvania State University. He specialized in Quantum Chemistry by Monte Carlo methods, molecular dynamics of reactive collisions, kinetics and mechanisms of gas phase reactions, and rare-event theory.

Surface hopping is a mixed quantum-classical technique that incorporates quantum mechanical effects into molecular dynamics simulations. Traditional molecular dynamics assume the Born-Oppenheimer approximation, where the lighter electrons adjust instantaneously to the motion of the nuclei. Though the Born-Oppenheimer approximation is applicable to a wide range of problems, there are several applications, such as photoexcited dynamics, electron transfer, and surface chemistry where this approximation falls apart. Surface hopping partially incorporates the non-adiabatic effects by including excited adiabatic surfaces in the calculations, and allowing for 'hops' between these surfaces, subject to certain criteria.

<span class="mw-page-title-main">Newton-X</span> Molecular dynamics simulation software

Newton-X is a general program for molecular dynamics simulations beyond the Born-Oppenheimer approximation. It has been primarily used for simulations of ultrafast processes in photoexcited molecules. It has also been used for simulation of band envelops of absorption and emission spectra.

<span class="mw-page-title-main">Ali Alavi</span>

Ali Alavi FRS is a professor of theoretical chemistry in the Department of Chemistry at the University of Cambridge and a Director of the Max Planck Institute for Solid State Research in Stuttgart.

<span class="mw-page-title-main">Hans Lischka</span>

Hans Lischka is an Austrian computational theoretical chemist specialized on development and application of multireference methods for the study of molecular excited states. He is the main developer of the software package Columbus for ab initio multireference calculations and co-developer of the Newton-X program.

Mario Barbatti is a Brazilian physicist, computational theoretical chemist, and writer. He is specialized in the development and application of mixed quantum-classical dynamics for the study of molecular excited states. He is also the leading developer of the Newton-X software package for dynamics simulations. Mario Barbatti held an A*Midex Chair of Excellence at the Aix Marseille University between 2015 and 2019, where he is a professor since 2015.

References

  1. 1 2 Crespo-Otero, Rachel; Barbatti, Mario (16 May 2018). "Recent Advances and Perspectives on Nonadiabatic Mixed Quantum–Classical Dynamics" (PDF). Chemical Reviews. 118 (15): 7026–7068. doi:10.1021/acs.chemrev.7b00577. PMID   29767966.
  2. 1 2 Worth, Graham A.; Hunt, Patricia; Robb, Michael A. (February 2003). "Nonadiabatic Dynamics: A Comparison of Surface Hopping Direct Dynamics with Quantum Wavepacket Calculations". The Journal of Physical Chemistry A. 107 (5): 621–631. Bibcode:2003JPCA..107..621W. doi:10.1021/jp027117p.
  3. 1 2 Tully, John C. (1998). "Mixed quantum–classical dynamics". Faraday Discussions. 110: 407–419. Bibcode:1998FaDi..110..407T. doi:10.1039/A801824C.
  4. Granucci, Giovanni; Persico, Maurizio; Spighi, Gloria (14 December 2012). "Surface hopping trajectory simulations with spin-orbit and dynamical couplings". The Journal of Chemical Physics. 137 (22): 22A501. Bibcode:2012JChPh.137vA501G. doi:10.1063/1.4707737. PMID   23249038.
  5. Mitrić, Roland; Petersen, Jens; Wohlgemuth, Matthias; Werner, Ute; Bonačić-Koutecký, Vlasta; Wöste, Ludger; Jortner, Joshua (28 April 2011). "Time-Resolved Femtosecond Photoelectron Spectroscopy by Field-Induced Surface Hopping". The Journal of Physical Chemistry A. 115 (16): 3755–3765. Bibcode:2011JPCA..115.3755M. doi:10.1021/jp106355n. PMID   20939619.
  6. Akimov, Alexey V.; Prezhdo, Oleg V. (8 April 2015). "Large-Scale Computations in Chemistry: A Bird's Eye View of a Vibrant Field". Chemical Reviews. 115 (12): 5797–5890. doi:10.1021/cr500524c. PMID   25851499.
  7. Brunk, Elizabeth; Rothlisberger, Ursula (16 April 2015). "Mixed Quantum Mechanical/Molecular Mechanical Molecular Dynamics Simulations of Biological Systems in Ground and Electronically Excited States". Chemical Reviews. 115 (12): 6217–6263. doi:10.1021/cr500628b. PMID   25880693.
  8. Tully, John C. (15 July 1990). "Molecular dynamics with electronic transitions". The Journal of Chemical Physics. 93 (2): 1061–1071. Bibcode:1990JChPh..93.1061T. doi:10.1063/1.459170. S2CID   15191625.
  9. Truhlar, Chaoyuan Z. (2004). "Coherent Switching with Decay of Mixing: An Improved Treatment of Electronic Coherence for Non-Born-Oppenheimer Trajectories". Journal of Chemical Physics. 121 (16): 7658–7670. Bibcode:2004JChPh.121.7658Z. doi:10.1063/1.1793991. PMID   15485225.
  10. 1 2 Curchod, Basile F. E.; Martínez, Todd J. (21 February 2018). "Ab Initio Nonadiabatic Quantum Molecular Dynamics" (PDF). Chemical Reviews. 118 (7): 3305–3336. doi:10.1021/acs.chemrev.7b00423. PMID   29465231.
  11. 1 2 3 4 Agostini, Federica; Min, Seung Kyu; Abedi, Ali; Gross, E. K. U. (19 April 2016). "Quantum-Classical Nonadiabatic Dynamics: Coupled- vs Independent-Trajectory Methods". Journal of Chemical Theory and Computation. 12 (5): 2127–2143. arXiv: 1512.04638 . doi:10.1021/acs.jctc.5b01180. PMID   27030209. S2CID   31630792.
  12. Kapral, Raymond; Ciccotti, Giovanni (8 May 1999). "Mixed quantum-classical dynamics". The Journal of Chemical Physics. 110 (18): 8919–8929. Bibcode:1999JChPh.110.8919K. doi:10.1063/1.478811.
  13. Thoss, Michael; Stock, Gerhard (January 1999). "Mapping approach to the semiclassical description of nonadiabatic quantum dynamics". Physical Review A. 59 (1): 64–79. Bibcode:1999PhRvA..59...64T. doi:10.1103/PhysRevA.59.64.
  14. Curchod, Basile F. E.; Tavernelli, Ivano (2013-05-14). "On trajectory-based nonadiabatic dynamics: Bohmian dynamics versus trajectory surface hopping". The Journal of Chemical Physics. 138 (18): 184112. Bibcode:2013JChPh.138r4112C. doi:10.1063/1.4803835. ISSN   0021-9606. PMID   23676034.
  15. Makhov, Dmitry V.; Glover, William J.; Martinez, Todd J.; Shalashilin, Dmitrii V. (7 August 2014). "multiple cloning algorithm for quantum nonadiabatic molecular dynamics". The Journal of Chemical Physics. 141 (5): 054110. doi: 10.1063/1.4891530 . PMID   25106573.
  16. Wang, L.; Trivedi, D. J.; Prezhdo, O. V. (12 June 2014). "Global Flux Surface Hopping Approach for Mixed Quantum-Classical Dynamics". Journal of Chemical Theory and Computation. 10 (9): 3598–3605. doi:10.1021/ct5003835. PMID   26588504.
  17. Jaeger, H. M.; Fischer, S.; Prezhdo, O. V. (15 Oct 2012). "Decoherence-induced surface hopping". The Journal of Chemical Physics. 137 (22): 22A545. Bibcode:2012JChPh.137vA545J. doi:10.1063/1.4757100. PMID   23249082.
  18. Wang, Linjun; Akimov, Alexey; Prezhdo, Oleg V. (23 May 2016). "Recent Progress in Surface Hopping: 2011–2015". The Journal of Physical Chemistry Letters. 7 (11): 2100–2112. doi:10.1021/acs.jpclett.6b00710. PMID   27171314.
  19. Ou, Qi; Subotnik, Joseph E. (19 September 2013). "Electronic Relaxation in Benzaldehyde Evaluated via TD-DFT and Localized Diabatization: Intersystem Crossings, Conical Intersections, and Phosphorescence". The Journal of Physical Chemistry C. 117 (39): 19839–19849. doi:10.1021/jp405574q.
  20. Plasser, Felix; Crespo-Otero, Rachel; Pederzoli, Marek; Pittner, Jiri; Lischka, Hans; Barbatti, Mario (13 March 2014). "Surface Hopping Dynamics with Correlated Single-Reference Methods: 9H-Adenine as a Case Study". Journal of Chemical Theory and Computation. 10 (4): 1395–1405. doi:10.1021/ct4011079. hdl: 11858/00-001M-0000-0024-A689-7 . PMID   26580359.
  21. Subotnik, Joseph E.; Jain, Amber; Landry, Brian; Petit, Andrew; Ouyang, Wenjun; Bellonzi, Nicole (27 May 2016). "Understanding the Surface Hopping View of Electronic Transitions and Decoherence". Annual Review of Physical Chemistry. 67 (1): 387–417. Bibcode:2016ARPC...67..387S. doi:10.1146/annurev-physchem-040215-112245. PMID   27215818.
  22. Zheng, Jingjing; Xu, Xuefei; Meana-Pañeda, Rubén; Truhlar, Donald G. (2014). "Army ants tunneling for classical simulations". Chem. Sci. 5 (5): 2091–2099. doi:10.1039/C3SC53290A. S2CID   17600447.
  23. Granucci, Giovanni; Persico, Maurizio; Zoccante, Alberto (7 October 2010). "Including quantum decoherence in surface hopping". The Journal of Chemical Physics. 133 (13): 134111. Bibcode:2010JChPh.133m4111G. doi:10.1063/1.3489004. PMID   20942527.
  24. Jain, Amber; Alguire, Ethan; Subotnik, Joseph E. (7 October 2016). "An Efficient, Augmented Surface Hopping Algorithm That Includes Decoherence for Use in Large-Scale Simulations". Journal of Chemical Theory and Computation. 12 (11): 5256–5268. doi:10.1021/acs.jctc.6b00673. PMID   27715036.