| MADNESS
    version 0.9
    | 
|   | 
The source is here.
We solve the following PDE
![\[ -\nabla^2 \psi(x,t) + V(x,t) \psi(x,t) = i\psi_t(x,t) \]](form_202.png) 
where the potential is
![\[ V(x,t) = -8 \exp((x - v \cdot t)^2) \]](form_203.png) 
 and the velocity  is given in the code.
 is given in the code.
Splitting based schemes, such as Trotter and Chin-Chen, can be found in existing literatures.
The quadrature collocation method is based on the semi-group form of the equation
![\[ \psi(x,t) = \psi(x,0) * G(x,t) - \int_0^t V(x,s) \cdot \psi(x,s) * G(x,t-s) ds \]](form_205.png) 
 where  is the Green's function/free-particle propagator
 is the Green's function/free-particle propagator 
![\[ \left( - \frac{d^2}{dx^2} - i \frac{d}{dt} \right) G(x) = \delta(x)). \]](form_207.png) 
To find  , all temporal integrals are computed by a
, all temporal integrals are computed by a  point Gauss-Legendre quadrature rule and we need to calculate employ a simple fixed-point iteration to the self-consistent solutions at the
 point Gauss-Legendre quadrature rule and we need to calculate employ a simple fixed-point iteration to the self-consistent solutions at the  quadrature points on the intervel
 quadrature points on the intervel ![$ [0,t] $](form_210.png) . All
. All  involved in computing the integrals over the subintervels are interpolated by the
 involved in computing the integrals over the subintervels are interpolated by the  values on the largest intervel
 values on the largest intervel ![$ [0,t] $](form_210.png) .
.
The fixed-point iteration is applied to the correction term of the semi-group formulation,
![\[ \psi^{m+1}(x,t) - \psi^{m}(x,t) = - \int_0^t V(x,s) \cdot ( \psi^{m}(x,s) - \psi^{m-1}(x,s)) * G(x,t-s) ds \]](form_212.png) 
or
![\[ \delta^{m+1}(x,t) = - \int_0^t V(x,s) \cdot \delta^{m}(x,s) * G(x,t-s) ds \]](form_213.png) 
 where  is the
 is the  correction term.
 correction term.
A much more efficient scheme would involve use of a non-linear equation solver instead of simple iteration.
Once we have the solutions at the  quadrature points on
 quadrature points on ![$ [0,t] $](form_210.png) , quadrature rule is used to construct the solution at
, quadrature rule is used to construct the solution at  .
.
 1.8.8
 1.8.8