- Research Article
3
- 10.1137/140981022
A Fast Matrix-free Algorithm for Spectral Approximations to the Schrödinger Equation
- Jan 01, 2015
- SIAM Journal on Scientific Computing
- B Brumm
We consider the linear time-dependent Schrodinger equation with a time- dependent smooth potential on an unbounded domain. A Galerkin spectral method with a tensor-product Hermite basis is used as a discretization in space. Discretizing the resulting ODE for the Hermite expansion coecients involves the computation of the action of the Galerkin matrix on a vector in each time step. We propose a fast algorithm for the direct computation of this matrix-vector product without actually assembling the matrix itself. The costs scale linearly in the size of the basis. Together with the application of a hyperbolically reduced basis, this reduces the computational eort considerably and helps cope with the infamous curse of dimensionality. The ap- plication of the fast algorithm is limited to the case of the potential being significantly smoother than the solution. The error analysis is based on a binary tree representation of the three-term recurrence relation for the one-dimensional Hermite functions. The fast algorithm constitutes an ecient tool for schemes involving the action of a ma- trix due to spectral discretization on a vector, and it is also applicable in the context of spectral approximations for linear problems other than the Schrodinger equation. Keywords: linear Schrodinger equation, spectral Galerkin methods, reduced index sets, fast algorithm, direct computation, curse of dimensionality, binary trees
Read more