Abstract
The short-time integrator for propagating the time-dependent Schrödinger equation, which is exact to machine’s round off accuracy when the Hamiltonian of the system is time-independent, was applied to solve dynamics processes. This integrator has the old Cayley’s form [i.e., the Padé (1,1) approximation], but is implemented in a spectrally transformed Hamiltonian which was first introduced by Chen and Guo. Two examples are presented for illustration, including calculations of the collision energy-dependent probability passing over a barrier, and interaction process between pulse laser and the I2 diatomic molecule.
The understanding of many phenomena in atomic and molecular physics requires an explicit quantum mechanical treatment. Accurate and efficient numerical methods for solving the quantum equations of the processes are powerful ways to understand the realistic molecular encounters. Quantum wave packet studies based upon pseudospectral method are now common in chemical physics because of the good scaling law and the clearly physical picture it provides.1 Along with the rapid development of the computer power, a broad range of investigations into the efficiency of various algorithms for the solution of time-dependent Schrödinger equation (TDSE) have appeared.1, 2, 3, 4, 5, 6, 7, 8, 9, 10
The key stages for modeling of the TDSE on grid are how to represent the wave function on limited grid points and how to integrate the wave function along with its time evolution. Solutions for the later stage [atomic units (a.u.) are adopted unless specified],
| (1) |
(for Ψ on chosen grid points) can be obtained by recursively applying the elementary mapping step, by a short time interval method,3
| (2) |
or by a polynomial expansion method ,
| (3) |
We ignore the time-ordering operator because it is irrelevant when the Hamiltonian is time-independent.3
Many short time interval methods are available to solve the TDSE, such as the finite difference method,1, 2, 11 the exponential split operator method,12 the propagators in Cayley’s form (CF) associated with the operator splitting method or alternating directions implicit (ADI) method,13 and the short iterative Lanczos (SIL) method.14 Usually the convergence of these methods has low orders, except the SIL method which expanses the wave function to be evaluated in the Kryov subspace.2 Such as the propagator in the CF, which is accurate up to the second order of time-step, can be derived as
| (4) |
therefore,
| (5) |
By retaining the first Taylor expansion term of tan (x), we obtain
| (6) |
The propagator in the CF associated with the finite difference method treating with the space variable(s) is the Crank–Nicolson (CN) method,15 which has general applications and is typical example in many numerical physics textbooks.13, 16, 17 Currently, it is quite popular for solving the TDSE involving atomic Coulomb potential, Maxwell equation describing electromagnetic propagation, and the time-dependent Gross–Pitaevskii equation describing the properties of Bose–Einstein condensates at ultralow temperature.18, 19, 20, 21, 22, 23, 24, 25, 26 This method is unconditionally stable and unitary. However, due to its large dispersive error and the low efficiency of the lower order finite difference method,1, 27 the propagator in the CF has not arisen much interest in chemical physics field so far.
On the other hand, from Eq. 5 we may define a spectrally transformed Hamiltonian (STH) as
| (7) |
has the same eigenfunctions as the original , as first proposed by Chen and Guo.28 Then the TDSE with becomes
| (8) |
and for this TDSE with above spectrally transformed Hamiltonian (TDSE-STH), we have exact short time interval propagator in Cayley’s form,
| (9) |
The last term in above equation is exactly same as the right side of Eq. 6. Now the propagator in Cayley’s form is an exact time integrator for the TDSE with the spectral transformed Hamiltonian Θ. Now τ is the time in the TDSE-STH, corresponding to t in the TDSE. We will name this propagator as Chen–Guo (CG) propagator due to the original idea given in Ref. 6, where this propagator was introduced for a high-resolution spectral calculation.
Realizing this property of the propagator in the CF in Eq. 6, we can model many atomic and molecular dynamics processes following the TDSE using huge time-step, which but are exact with respect to the time propagation stage. The idea in this method, in spirit, shares some similarity with the recently proposed Chebsyshev real wave packet approach.6
The spectrally transformed Hamiltonian Θ has the same eigenfunctions as the original Hamiltonian Θ but different eigenenergies. These eigenenergies have one-to-one relationship and are connected with each other in a simple analytic form. Therefore a simply analytic form can be found to relate the calculated observable of Hamiltonian Θ and H. Finally we note that CG propagator does not require any special grid method, and the finite-difference method used in the traditional CN method or the (pseudo-)spectral method, such as discrete variable representation method, used in quantum dynamics calculations can be straightforward applied, which may result in different numerical efficiencies. The novelty of the CG propagator is how we calculate the desired observable using the concept of the spectrally transformed Hamiltonian, since the CG propagator is still in the CF.
We first consider (i) the particle scattering from a one-dimensional potential barrier, which is illustrated in the left panel of Fig. 1. The potential barrier is given as V(r)=V0X3∕(1−X3), where X=exp(−a0(r−r0)) with a0 = 0.5, r0 = 0, and V0 = 2.0 eV. The initial wave packet, which describes the particle before reaching barrier, comes from the right side to the barrier, with Gaussian shape as
| (10) |
where rc defines the central position of the initial wave packet. σw, k0, and A are the width, momentum, and normalization factor of the initial wave packet. The transmission scattering matrix is thus obtained in the TDSE as
| (11) |
where time-independent energy-resolved Ψ(Ec) and ∇Ψ(Ec) are calculated by the Fourier transform with respect to time t. C(Ec)∕C′(Ec) is the Fourier transform of the initial∕final wave packet Ψ(r; 0∕t) with respect to r. m is the reduced mass of the system. When S(Ec) is evaluated in the TDSE-STH by the CG propagator, we have
| (12) |
where time-independent energy-resolved Ψ(θc) and ∇Ψ(θc) are calculated by the Fourier transform again, but with respect to time τ. The relation between θ and Ec is given by
| (13) |
The continuum wave function with the spectrally transformed Hamiltonian must be normalized accordingly to that in its original Hamiltonian, which gives the factor f(θc). f(θc) is expressed as
| (14) |
and the square comes from the multiplication of t and in Eq. 7.
Figure 1.
Left panel: One-dimensional scattering process of a moving wave packet. Right panel: The convergence of the CG propagator, the propagator in the original CF, and the SESO method. The CG propagator has exponential convergence and its slow convergence at smaller time-step is due to the quality of the applied absorption potential.
The right panel of Fig. 1 presents the comparison of the convergence behaviors of three different propagators, including the CG propagator which has the CF but using the spectrally transformed Hamiltonian, the propagator which has the CF but using the original Hamiltonian, and the popular second-order exponential split operator (SESO). The convergence behaviors of the results Sc calculated by the propagators is defined as
| (15) |
where Sc is calculated between [0.1,1.0] eV and is the accurate results. Nc is the number of the collision energy points. It is observed that the CG propagator in Eq. 12 converges exponentially due to the requirement of the Fourier transform between energy and time space (the initial wave packet has a broad energy distribution). Both the propagators in the CF in Eq. 11 and the SESO converge in second order way, but the SESO is more accurate on this problem. The CG propagator is most impressive. With time-step Δt = 100 a.u., it can give results with error less than 1%, contrast with that the old CF propagator with time-step small as Δt = 2 a.u. can obtain results with such accuracy.
It is then straightforward to calculate the absorption spectrum by the autocorrelation function method using the CG propagator.29 The initial wave function can be taken as the ground vibrational state Ψ(0) of the ground electronic state. Using the propagator in the CF, the absorption spectrum can be calculated as
| (16) |
When the CG propagator is used, the absorption is expressed as
| (17) |
with ω = 2 tan(θ∕2)∕Δt. The above equation is true because the eigenstates of the original Hamiltonian and spectrally transformed Hamiltonian are same. Γ and Γ′ are applied to simulate the lifetime effect to the absorption spectrum and to reduce the propagation time. In the work by Chen and Guo, the CG propagator has been applied to calculate the spectral profile so we do not show similar results here.
Currently there is much interest in investigating efficient numerical method for describing the interaction processes between few-cycle laser pulses and atoms and molecules. Due to the Coulomb potential, there are many works which adopt the propagator in the CF associated with the finite difference method to solve the TDSE. However, it is not so straightforward to carry out numerical simulations using the CG propagator for the system involving explicitly time-dependent Hamiltonian. Anyway, illuminated by the idea using the STH, the propagator in the CF using the concept of the STH may be substantially improved in some way. We will calculate (ii) the excitation procession of the diatomic I2 molecule, which was used in the above example, by a laser pulse to explore this issue.
The time-dependent pulses applied in the calculation can be expressed as, without invoking rotating wave approximation,
| (18) |
where E0=1×1013 W cm−2 is the peak amplitude, σp=20 fs defines the full-width at half-maximum, and t0 and ω0 = 0.085 a.u. (λ = 536nm) are the central time and photon energy of the pulse, respectively. The laser pulse is explicitly time-dependent, which must be transformed accordingly in the STH. One choice to define the time-dependent pulse in the STH is to rescale the pulse frequency ω0 as
| (19) |
but keeping other parameters. This method is not rigorous because the envelope variation of the pulse in the STH cannot be considered. The other choice is that we first calculate the Fourier transform E(ω) of the time-dependent pulse; then, we can calculate the time-dependent laser pulse E(τ) by another Fourier transform from the , where is related with ω according to Eq. 19. In order to keep the laser pulse area in the STH, we need to include a frequency dependent factor before we calculate E(τ) from .
The former approximate method has no improvement comparing with the original CF propagator. So we only present some results using the later choice, which improve much the convergence of the original CF propagator. In the calculation the nonperturbation method is used and the dipole approximation is adopted. The Franck–Condon approximation is applied and the transition dipole is simply assumed as constant of 1.0. In the calculation, the time-ordering operator is ignored, so the CG propagator using spectrally transformed pulse is not exact integrator for this model any more.
The convergence behaviors of the CF, the CG, and the SESO propagators are plotted in the left panel of Fig. 2. The right panel presents the time-dependent population of both electronic ground and excited states under the pulse laser excitation. There are several Rabi oscillations in the time-dependent population due to the slow motion of the nuclei and intense intensity of the pulse, which may indicate that this example is a tough test for the propagators. It can be seen in the left panel that the CG propagator is the most accurate one among these three methods. The three methods have same order of convergence this time, because the error now is solely caused by the negligence of the time-ordering operator . This fact also explains why the CG propagator is only slightly better than the SESO method—due to the flat nature of the excited state potential energy curve, the error in the SESO for this system is extremely small.
Figure 2.
Left panel: The convergence of the population Pe on the excited state calculated by the propagator in the original CF, by the CG propagator and by the SESO method. CG propagator has the best convergence. Right Panel: The time-dependent population on the ground (Pg) and excited state (Pe), which exhibits several Rabi oscillations. It may be a tough example for a method testing.
When the model has more than one degree of freedom, propagator in the CF can be conveniently applied with the ADI method or the operator splitting method.13 A typical implementation of it with the operator splitting method can be written as
| (20) |
| (21) |
It has been argued that the later propagator in Eq. 21 has better numerical performance than the former in Eq. 20 with only exponential ones for treating with atomic electron dynamics.30 As we have shown
| (22) |
therefore the propagator in Eq. 21 definitely has larger errors. The better performance of Eq. 21 for treating atomic electron dynamics is due to the transform in Eq. 22 which restrains the artificial “hole” around the Coulomb potential singularity. Otherwise unphysical numerical results will be observed when a relative large time-step Δt is applied, in contrast with the SESO method in Eq. 20 which requires smaller time-step for treating the strong potential around this region. Even the propagator in Eq. 21 is stable with large time-step for treating the Coulomb singularity, from Eq. 22 we may know that it never produces accurate results when the SESO using the same time-step cannot correctly describe the strong potential around the singularity point.
The CG propagator may be not so helpful when the propagator in Cayley’s form is applied in combination with the operator splitting method and the ADI method. However, the total Hamiltonian matrix is quite sparse in most quantum dynamics calculation. The iterative generalized minimum residual method therefore can be effectively used to solve the propagator in Eq. 9 with a good preconditioner.20 Combining the idea of spectrally transform Hamiltonian, the old propagator in Cayley’s form, which is unitary and unconditionally stable, would be expected to acquire much more applications.
Acknowledgments
This work is supported by National Institutes of Health.
References
- Kosloff R., J. Phys. Chem. 92, 2087 (1988). 10.1021/j100319a003 [DOI] [Google Scholar]
- Leforestier C., Bisseling R. H., Cerjan C., Feit M. D., Friesner R., Guldberg A., Hammerich A., Jolicard G., Karrlein W., Meyer H.-D, Lipkin N., Roncero O., and Kosloff R., J. Comput. Phys. 94, 59 (1991). 10.1016/0021-9991(91)90137-A [DOI] [Google Scholar]
- Kosloff R., Annu. Rev. Phys. Chem. 45, 145 (1994). 10.1146/annurev.pc.45.100194.00104518338973 [DOI] [Google Scholar]
- Gray S. K. and Balint-Kurti G. G., J. Chem. Phys. 108, 950 (1998). 10.1063/1.475495 [DOI] [Google Scholar]
- Chen R. Q. and Guo H., J. Chem. Phys. 111, 9944 (1999). 10.1063/1.480347 [DOI] [Google Scholar]
- Chen R. and Guo H., Comput. Phys. Commun. 119, 19 (1999). 10.1016/S0140-3664(98)00209-6 [DOI] [Google Scholar]
- Castro A., Marques M. A., and Rubio A., J. Chem. Phys. 121, 3425 (2004). 10.1063/1.1774980 [DOI] [PubMed] [Google Scholar]
- Goldstein G. and Baye D., Phys. Rev. E 70, 056703 (2004). 10.1103/PhysRevE.70.056703 [DOI] [PubMed] [Google Scholar]
- Carjan N., Rizea R., and Strottman D., Romanian Reports in Physics 55, 555 (2003). [Google Scholar]
- Sun Z., Lee S. Y., Guo H., and Zhang D. H., J. Chem. Phys. 130, 174102 (2009). 10.1063/1.3188777 [DOI] [PubMed] [Google Scholar]
- Kosloff D. and Kosloff R., J. Comput. Phys. 52, 35 (1983). 10.1016/0021-9991(83)90015-3 [DOI] [Google Scholar]
- Feit M. D., J. A.Fleck, Jr., and Steiger A., J. Comput. Phys. 47, 412 (1982). 10.1016/0021-9991(82)90091-2 [DOI] [Google Scholar]
- Vesely F. J., Computaitonal Physics: An Introduction (Kluwer Academic, New York, 1994). [Google Scholar]
- Park T. J. and Light J. C., J. Chem. Phys. 85, 5870 (1986). 10.1063/1.451548 [DOI] [Google Scholar]
- Crank J. and Nicolson P., Proc. Cambridge Philos. Soc. 43, 50 (1947). 10.1017/S0305004100023197 [DOI] [Google Scholar]
- Garcia A. L., Numerical Method for Physics (Prentice Hall, New Jersey, 2000). [Google Scholar]
- Koonin S. E. and Meredith D. C., Computaitonal Physics: Fortran Version (Addison-Wesley, Reading, Mass., 1990). [Google Scholar]
- Cvitas M. T. and Althorpe S. C., Comput. Phys. Commun. 177, 357 (2007). 10.1016/j.cpc.2007.05.002 [DOI] [Google Scholar]
- Sun G. and Trueman C. W., Electron. Lett. 39, 595 (2003). 10.1049/el:20030043 [DOI] [Google Scholar]
- Nepstad R., Birkeland T., and Førre M., Phys. Rev. A 81, 063402 (2010). 10.1103/PhysRevA.81.063402 [DOI] [PubMed] [Google Scholar]
- Kawata I. and Kono H., J. Chem. Phys. 111, 9498 (1999). 10.1063/1.480281 [DOI] [Google Scholar]
- Bandrauk A. D., Chelkowski S., Diestler D. J., Manz J., and Yuan K. J., Phys. Rev. A 79, 023403 (2009). 10.1103/PhysRevA.79.023403 [DOI] [Google Scholar]
- Muruganandam P. and Adhikari S. K., Comput. Phys. Commun. 180, 1888 (2009). 10.1016/j.cpc.2008.08.002 [DOI] [Google Scholar]
- Watanabe N. and Tsukada M., Phys. Rev. E 62, 2914 (2000). 10.1103/PhysRevE.62.2914 [DOI] [PubMed] [Google Scholar]
- Eberly J. H., Su Q., and Javanainen J., Phys. Rev. Lett. 62, 881 (1989). 10.1103/PhysRevLett.62.881 [DOI] [PubMed] [Google Scholar]
- Riley M. E. and Ritchie B., Phys. Rev. A 59, 3544 (1999). 10.1103/PhysRevA.59.3544 [DOI] [Google Scholar]
- Cerjan C. and Kosloff R., Phys. Rev. A 47, 1852 (1993). 10.1103/PhysRevA.47.1852 [DOI] [PubMed] [Google Scholar]
- Chen R. Q. and Guo H., Chem. Phys. Lett. 252, 201 (1996). 10.1016/0009-2614(96)00147-9 [DOI] [Google Scholar]
- Heller E. J., Acc. Chem. Res. 14, 368 (1981). 10.1021/ar00072a002 [DOI] [Google Scholar]
- Ritchie A. B. and Riley M. E., Sandia National Laboratories Technical Report, SAND97-1205, June 1997.


