Abstract
We present a novel approach for solving the time-dependent Schrödinger equation (TDSE). The method we propose converts the TDSE to an equivalent Volterra integral equation; introducing a global Lagrange interpolation of the integrand transforms the equation to a linear system, which is then solved iteratively. In this paper, we derive the method, explore its performance on several examples, and discuss the corresponding numerical details. Program summaryProgram Title: Iterative Volterra Propagator (ITVOLT)CPC Library link to program files:https://doi.org/10.17632/jzd5xpv6t7.1Developer's repository link:https://github.com/ry-schneider/Iterative_Volterra_Propagator.gitLicensing provisions: MITProgramming language: Modern FortranNature of problem: ITVOLT is a solver for the time-dependent Schrödinger equation (TDSE). More broadly, it can be applied to any problem that can be written as a Volterra integral equation.Solution method: ITVOLT solves a Volterra integral equation representation of the TDSE by reducing it to a linear system via Lagrange interpolation of the integrand. It then solves the system iteratively with one of several iteration schemes.Additional comments including restrictions and unusual features: General subroutines assume that the Hamiltonian for the TDSE being solved can be represented by a symmetric banded matrix whose time-dependent component is some scalar function of time (for example a pulse) multiplied by a fixed matrix.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.