Physics:Multi-configuration time-dependent Hartree

From HandWiki
Short description: Quantum chemistry algorithm

Multi-configuration time-dependent Hartree (MCTDH) is an approach to quantum molecular dynamics, an algorithm to solve the time-dependent Schrödinger equation for multidimensional dynamical systems consisting of distinguishable particles. The nuclei of molecules is one example of such particles and their vibrational motion is a form of time-dependence. The method uses an overall wavefunction composed of products of single-particle wavefunctions as first proposed by Douglas Hartree in 1927. The "multiconfiguration" part of the method refers to combining multiple such products.[1]: 37 

MCTDH can predict the motion of the nuclei of a molecular system evolving on one or several coupled electronic potential energy surfaces. It is an approximate method whose numerical efficiency decreases with growing accuracy.[2]


Methods

Basic algorithm

Wavefunction expansion

Ψ(qi,...,qf,t)=j1n1...jfnfAj1...jf(t)κ=1fφjκ(κ)(qκ,t)

Where the number of configurations is given by the product n1...nf. The single particle functions (SPFs), φjκ(κ)(qκ,t), are expressed in a time-independent basis set:

φjκ(κ)(qκ,t)=i1=1Nκciκ(κ,jκ)(t)χiκ(κ)(qκ)

Where χiκ(κ)(qκ) is a primitive basis function, in general a Discrete Variable Representation (DVR) that is dependent on coordinate qκ.[1] If n1...nf=1, one returns to the Time Dependent Hartree (TDH) approach.[3] In MCTDH, both the coefficients and the basis function are time-dependent and optimized using the variational principle.

Equations of motion

Lagrangian Variational Principle

L=Ψ|itH|Ψ

Where:

δt1t2Ldt=0

Which is subject to the boundary conditions δL(t1)=δL(t2)=0. After integration, one obtains:

ReδΨ|itH|Ψ=0

McLachlan Variational Principle

δ||itHΨ||2=0

Where only the time derivative is to be varied. We can rewrite this norm squared term as a scalar product, and vary the bra and ket side of the product:

0=δitΨHΨ|itΨH|Ψ=iδtΨ|itH|Ψ+(itH)Ψ|iδtΨ=iδΨ|itH|Ψ+i(itH)Ψ|δΨ=2ImδΨ|itH|Ψ

Dirac-Frenkel Variational Principle

If each variation of δΨ,iδΨ is an allowed variation, then both the Lagrangian and the McLanchlan Variational Principle turn into the Dirac-Frenkel Variational Principle:

δΨ|itH|Ψ=0

Which simplest and thus preferred method of deriving the equations of motion.[1]

Multi-layer extension

Motivation

The original ansatz of MCTDH generates a single layer tensor tree; however, there is a limit to the size and complexity this single layer can handle. This prompted the development of a multilayer (ML)-MCTDH ansatz by Wang and Thoss[4], which was generalized by Manthe[5] implemented in the Heidelberg package by Vendrell and Meyer.[6]

Tensor Tree Formalism

Multiple layers are generated through the creation of a tensor tree of nodes linking the modes (DOFs). Solving the tree layout is an NP-hard problem, but strides have been taken to automate this process through mode correlations by Mendive-Tapia.[7]

File:Tensortree.png
Example MCTDH tree with l representing layers and q1-6 being the modes.

Wave function expansion

The generalized ML expansion of Meyer[6] can be written as follows:

φmz1,κl1(qκl1z1)=j1=1n1z...jpz=1npzzAm;j1,...,jpzzκl=1pzφjκlz,κl(qκlz)=JAm;JzΦJz(qκl1z1)

Where the coordinates are combined as

qκl1z1=(q1z,...,qpzz)

Equations of motion

Where the equations of motion are now represented as follows:

iAJ1t=KΦJ1|H^κ1=1p1g^1,κ1|ΦK1AK1=KΦJ1|H^|ΦK1AK1κ1=1p1i=1nκ11g^jκ1i1,κ1Aj1...i...jp1

The SPF EOMs are formally defined the same for all layers:

iφnz,κlt=(1Pz,κl)j,m=1nκlz(pz,κl)nj1H^jmz,κlφmz,κl+j=1nκlzgjnz,κlφjz,κl

Where g^ is a Hermitian gauge operator defined as follows:

φjz,κl|itφkz,κl=φjz,κl|g^z,κl|φkz,κl=gjkz,κl

Examples of uses in literature

NOCl

thumb

The first verification of the MCTDH method was with the NOCl molecule. Its size and asymmetry makes it a perfect test bed for MCTDH: it is small and simple enough for its numerics to be manually verified, yet complicated enough for it to already squeeze advantages against conventional product-basis methods.[8]

Water clusters

thumb

The solvation of the hydronium ion is a topic of continued research. Researchers have been able to successfully use MCTDH to model the Zundel[9] and Eigen[10] ions in close agreement with experiment.

Limitations

Approximate Degree of Freedom Allowance for Each Computational Method
Method Degrees of Freedom Possible
Conventional Methods (e.g. TDH) 6
MCTDH 12[2]
ML-MCTDH 24+[6]
ML-MCTDH with the Spin-Boson Model 1000+[11]

For a typical input in ML-MCTDH to be run, a node tree, potential energy surface, and equations of motion must be generated by the user.[12] These prerequisites—along with total compute time—soft-cap the size of systems able to be studied with ML-MCTDH; however, advances in neural networks have been shown to address the difficulty of the generation of potential energy surfaces.[13] These issues can also by circumvented by using the spin-boson or other similar bath models that do not pose the same assignment challenges.[11]

Software packages implementing the MCTDH method

Package Name Group University Link
Heidelberg MCTDH TC Group Heidelberg University Link[14]
QUANTICS Worth UCL Link[15]
MCTDH-X N/A ETH Zurich Link[16]

Example Usage of the Heidelberg Package for NOCl

Input and Operator File

nocl0.inp nocl0.op
RUN-SECTION
relaxation
tfinal= 50.0
tout=   10.0
name = nocl0
overwrite
output    psi=double  timing
end-run-section

OPERATOR-SECTION
opname = nocl0
end-operator-section

SBASIS-SECTION
rd     =   5
rv     =   5
theta  =   5
end-sbasis-section

pbasis-section
#Label    DVR      N         Parameter
rd    sin     36   3.800    5.600
rv    HO      24   2.136    0.272,ev  13615.5
theta Leg     60     0      0
end-pbasis-section

INTEGRATOR-SECTION
CMF/var =  0.50 , 1.0d-5
BS/spf =   10 , 1.0d-7
SIL/A  =   12 , 1.0d-7
end-integrator-section

INIT_WF-SECTION
build
rd    gauss  4.315  0.0   0.0794
rv    HO     2.151  0.0    0.218,eV    13615.5
theta gauss  2.22   0.0   0.0745
end-build
end-init_wf-section

ALLOC-SECTION
maxkoe=160
maxhtm=220
maxhop=220
maxsub=60
maxLMR=1
maxdef=85
maxedim=1
maxfac=25
maxmuld=1
maxnhtmshift=1
end-alloc-section

end-input

OP_DEFINE-SECTION
title
NOCl S0 surface
end-title
end-op_define-section

PARAMETER-SECTION
mass_rd = 16.1538, AMU
mass_rv =  7.4667, AMU
end-parameter-section

HAMILTONIAN-SECTION
---------------------------------------------------------
modes         |  rd           |  rv           | theta
---------------------------------------------------------
0.5/mass_rd   |  q^-2         |  1            | j^2
0.5/mass_rv   |  1            | q^-2          | j^2
1.0           |  KE           |  1            |  1
1.0           |  1            |  KE           |  1
1.0           |1&2&3  V
---------------------------------------------------------
end-hamiltonian-section

LABELS-SECTION
V = srffile {nocl0um, default}
end-labels-section

end-operator

Output absorption spectrum

File:Absorption spectrum NOCl.png
The absorption spectrum for the NOCl molecule on excitation to the S1 state

References

  1. 1.0 1.1 1.2 Meyer, Hans-Dieter. "Introduction to MCTDH". Heidelberg University. https://www.pci.uni-heidelberg.de/tc/usr/mctdh/lit/intro_MCTDH.pdf. 
  2. 2.0 2.1 Meyer, Hans-Dieter. "Multi-Configurarion time-dependent Hartree". Heidelberg University. https://www.pci.uni-heidelberg.de/tc/mctdh.html. 
  3. McLachlan, A. D.; Ball, M. A. (1964). "Time-Dependent Hartree—Fock Theory for Molecules". Reviews of Modern Physics 36 (3): 844–855. doi:10.1103/RevModPhys.36.844. https://journals.aps.org/rmp/abstract/10.1103/RevModPhys.36.844. Retrieved 25 October 2025. 
  4. Wang, Haobin; Thoss, Michael (2003). "Multilayer formulation of the multiconfiguration time-dependent Hartree theory". The Journal of Chemical Physics 119 (3): 1289-1299. https://pubs.aip.org/aip/jcp/article/119/3/1289/186240/Multilayer-formulation-of-the-multiconfiguration. 
  5. Manthe, Uwe (2008). "A multilayer multiconfigurational time-dependent Hartree approach for quantum dynamics on general potential energy surfaces". The Journal of Chemical Physics 128 (16): 164116. doi:10.1063/1.2902982. https://pubs.aip.org/aip/jcp/article-abstract/128/16/164116/984865/A-multilayer-multiconfigurational-time-dependent. Retrieved 25 October 2025. 
  6. 6.0 6.1 6.2 Vendrell, Oriol; Meyer, Hans-Dieter (2011). "Multilayer multiconfiguration time-dependent Hartree method: Implementation and applications to a Henon–Heiles Hamiltonian and to pyrazine". The Journal of Chemical Physics 134 (4): 044135. doi:10.1063/1.3535541. https://pubs.aip.org/aip/jcp/article-abstract/134/4/044135/1003772/Multilayer-multiconfiguration-time-dependent. Retrieved 25 October 2025. 
  7. Mendive-Tapia, David; Meyer, Hans-Dieter; Vendrell, Oriol (2023). "Optimal Mode Combination in the Multiconfiguration Time-Dependent Hartree Method through Multivariate Statistics: Factor Analysis and Hierarchical Clustering". Journal of Chemical Theory and Computation 19 (4): 1144–1156. doi:10.1021/acs.jctc.2c01089. https://pubs.acs.org/doi/abs/10.1021/acs.jctc.2c01089. 
  8. Manthe, Uwe; Meyer, Hans-Dieter; Cederbaum, Lorenz (1992). "Wave‐packet dynamics within the multiconfiguration Hartree framework: General aspects and application to NOCl". The Journal of Chemical Physics 97 (5): 3199–3213. doi:10.1063/1.463007. https://pubs.aip.org/aip/jcp/article-abstract/97/5/3199/955903/Wave-packet-dynamics-within-the-multiconfiguration?redirectedFrom=fulltext. Retrieved 27 October 2025. 
  9. Vendrell, Oriol; Gatti, Fabien; Meyer, Hans-Dieter (2007). "Full dimensional (15-dimensional) quantum-dynamical simulation of the protonated water dimer. II. Infrared spectrum and vibrational dynamics". The Journal of Chemical Physics 127 (18): 184303. doi:10.1063/1.2787596. https://pubs.aip.org/aip/jcp/article-abstract/127/18/184303/928423/Full-dimensional-15-dimensional-quantum-dynamical. Retrieved 25 October 2025. 
  10. Schröder, Markus; Gatti, Fabien; Lauvergnat, David; Meyer, Hans-Dieter; Vendrell, Oriol (2022). "The coupling of the hydrated proton to its first solvation shell". Nature Communications 13: 6170. doi:10.1038/s41467-022-33650-w. PMC 9579203. https://www.nature.com/articles/s41467-022-33650-w. Retrieved 25 October 2025. 
  11. 11.0 11.1 Wang, Haobin (2019). "Quantum Phase Transition in the Spin-Boson Model: A Multilayer Multiconfiguration Time-Dependent Hartree Study". The Journal of Physical Chemistry A 123 (9): 1882–1893. doi:10.1021/acs.jpca.8b11136. https://pubs.acs.org/doi/full/10.1021/acs.jpca.8b11136?ref=vi_nitzan-festschrift. Retrieved 25 October 2025. 
  12. Meyer, Hans-Dieter. "The Heidelberg MCTDH Package: A set of programs for multi-dimensional quantum dynamics.". Heidelberg University. https://www.pci.uni-heidelberg.de/tc/usr/mctdh/doc/guide/guide.pdf. 
  13. Marx, Dominik. "RubNNet4MD". Ruhr-Universität Bochum. https://www.theochem.ruhr-uni-bochum.de/allcategories-en-gb/research/marx/rubnnet4md. 
  14. http://mctdh.uni-hd.de/
  15. https://www2.chem.ucl.ac.uk/quantics/doc/index.html
  16. http://ultracold.org/menu/

Further reading

Meyer, Hans-Dieter (2009). Multidimensional Quantum Dynamics: MCTDH Theory and Applications (1 ed.). Hoboken: John Wiley & Sons, Incorporated. ISBN 978-3-527-32018-9. https://pdfs.semanticscholar.org/b90e/1121168dcea9031e609370e6f246a3fc111c.pdf.