Geometric
numerical
integration and Schrödinger equations.
Erwan Faou
European Math.
Soc. To appear
Chapter I:
Introduction
In this Chapter,
we present the nonlinear Schrödinger equations
(NLS) mainly considered in this lecture and describe the
splitting algorithms used to approximate its solutions. Numerical
experiments are presented to show that the preservation of the energy
and the correct reproduction of energy exchanges between the modes are
not automatically guaranteed by the numerical solution over long
time. Clues are given to explain this phenomenon: it relies on the use
of CFL conditions, on possible numerical resonances induced by a bad
choice of the stepsize, or even on the arithmetic nature of the number
of grid points used in the simulations. These numerical experiments are
done in
different
cases: the simulation of solitary waves for NLS, the linear situation,
the case of a small nonlinear perturbation of the resonant nonlinear
Schrödinger equation. The goal
of this lecture will be to give mathematical explanations of
these numerical observations.
Chapter II:
Finite dimensional backward error analysis
Before tackling
the infinite dimensional case (PDE), the goal of this
chapter is to show that in a finite
dimensional
situation, the
splitting schemes described in the previous chapter always (almost)
preserve the energy. This result is given by the backward
error
analysis theory
developped
in the nineties to explain the good behavior of symplectic
integrators applied to Hamiltonian systems of ordinary differential
equations (ODE). The proof relies on the Baker-Campbell-Hausdorff
formula, and the result is that the numerical solution produced by
splitting methods can be interpretated as the exact solution of a
modified Hamiltonian system over very long time. As this modified
Hamiltonian system is close to the original one, this ensures the
preservation of the energy of the numerical solution over very long
time.
Chapter III:
Infinite dimensional and semi-discrete Hamiltonian flows.
We now discuss
the existence and uniqueness of solutions of the
nonlinear Schrödinger equation. To this aims, we introduce
functions spaces that are very convenient to handle polynomial
nonlinearities. Theses spaces are based on the Wiener algebra defined
as the set of functions whose Fourier transform is integrable. In such
spaces, we will show the existence and uniqueness of local solutions to
NLS, and discuss the global existence in some specific situations. We
focus on the Hamiltonian structure of NLS and discuss the
properties of the associated infinite dimensional flow. We end this
Chater by considering semi-discrete Hamiltonian flows obtained by space
discretization with pseudo-spectral Fourier collocation methods.
Chapter IV:
Convergence results
We consider
splitting methods applied to semilinear Schrödinger
equations with a polynomial nonlinearity. We give some convergence
results in the following sense: if
the solution is smooth enough, then the splitting methods approximates
the exact solution up to some convergence rate depending on the time
step. We
show that the Lie splitting method is of local order 2 and global order
1 over finite time intervals. We then consider implicit explicit
integrators, or more generally smoothed schemes where the high
frequencies of the linear part are tempered. Finally, we give similar
result in the fully discrete case, where the solution is discretized
both in space and time.
Chapter V:
Modified energy in the linear case
We consider the
case of the linear Schrödinger equation on the
d-dimensional torus with a linear smooth potential. We show that for
implicit-explicit integrators and for splitting methods with CFL
condition, there exists a modified energy which is
exactly preserved along the numerical flow. We then consider the case
of fully discrete solution (in space and time), and show the existence
of uniform bounds for the numerical solution over all time, provided
the initial solution is smooth enough.
Chapter VI:
Modified energy in the semilinear case
In the
continuation of the previous Chapter, we prove backward error
analysis results for splitting methods applied to the nonlinear
Schrödinger equation with cubic nonlinearity. We show that the
existence of a modified
polynomial energy is guaranteed on a time depending in general on a CFL
condition imposed on the stepsize, and is valid as long as the solution
remains in a bounded set of the Wiener albegra. We then extend this
result to the case of fully discrete numerical solutions. In
particular, we prove that for sufficiently small initial data, the
fully discrete numerical approximation NLS has almost global existence
with a time depending only on the CFL condition imposed to the system.
Chapter VII:
Introduction to long time analysis
In this final
Chapter, we consider the resonant nonlinear
Schrödinger
equation with cubic nonlinearity. The term resonant is used in contrast
to the situation where the linear Laplace operator is perturbed by a
potential (whose frequencies are all integers). Moreover, we consider
only small initial data, or equivalently small nonlinearity in the
initial equation. Using a resonance analysis, we show that the
situation differs significantly between the dimensions 1 or 2. In
dimension 1, we can prove the preservation of the actions over long
time, while in the same time scale, it is possible to prove the
existence of an energy cascade from low to high modes in dimension 2.
Using the results of the previous Chapter, we then discuss the
persistence of these qualitative behaviors to numerical approximations.
We show that it relies in general on the CFL number, the arithmetic
nature of the number of grid points, or the properties of the numerical
integrator (implicit or explicit).