Geometric Numerical Integration by Ernest Hairer, Marlis Hochbruck, Arieh Iserles, Christian Lubich
Geometric Numerical Integration by Ernest Hairer, Marlis Hochbruck, Arieh Iserles, Christian Lubich
Abstract. The subject of this workshop was numerical methods that pre-
serve geometric properties of the flow of an ordinary or partial differential
equation. This was complemented by the question as to how preserving the
geometry affects the dynamical behaviour.
References
[1] E. Hairer, Ch. Lubich, G. Wanner, Geometric Numerical Integration. Structure-Preserving
Algorithms. Springer, Berlin, 2002, 2nd edition 2006.
[2] B. Leimkuhler, S. Reich, Simulating Hamiltonian Dynamics. Cambridge Univ. Press, 2004.
Geometric Numerical Integration 807
Table of Contents
Benedict Leimkuhler
Geometric Integrators for Thermostatted Molecular Dynamics . . . . . . . . . . 811
Ilan Degani (joint with David J. Tannor)
Calculating Multidimensional Discrete Variable Representations From
Cubature Formulae . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813
Erwan Faou (joint with Guillaume Dujardin)
Sobolev estimates for splitting schemes applied to the linear Schrödinger
equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
Chris Budd (joint with John F Williams)
Parabolic Monge-Ampère Methods for Blow-up problems in several spatial
dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817
Tudor S. Ratiu
Semidirect Products and Their Relation to Integrable Systems . . . . . . . . . . . 819
Debra Lewis (joint with Peter Olver)
Doing what comes naturally (learning optimal control from the experts) . . 822
Melvin Leok (joint with Anthony M. Bloch, Islam I. Hussein, Taeyoung
Lee, N. Harris McClamroch, Amit K. Sanyal)
Lie Group Variational Integrators and its Applications to Geometric
Control Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
Sebastian Reich (joint with Jason Frank, Nigel Wood, Andrew Staniforth)
Semi-implicit semi-Lagrangian time-stepping methods and regularized
fluid equations in numerical weather prediction . . . . . . . . . . . . . . . . . . . . . . . 828
Marcel Oliver (joint with Onno Bokhove)
Parcel Eulerian–Lagrangian fluid dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
Brynjulf Owren (joint with Håvard Berland, Bård Skaflestad)
Properties of exponential integrators for nonlinear wave equations . . . . . . . 832
Assyr Abdulle
Numerical Methods for Multiscale Problems . . . . . . . . . . . . . . . . . . . . . . . . . . 834
Moody T. Chu (joint with Nicoletta Del Buono)
Structural Preserving Isospectral Flows for Quadratic Pencils . . . . . . . . . . . 837
Philippe Chartier (joint with Erwan Faou)
A numerical method for Hamiltonian systems based on piecewise smooth
space-approximations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 841
808 Oberwolfach Report 14/2006
Robert I. McLachlan
Integration and applications of generalized Euler equations . . . . . . . . . . . . . 875
Some open problems in Geometric Numerical Integration
Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877
Geometric Numerical Integration 811
Abstracts
Nosé dynamics is a popular and effective device for simulating molecular systems
in the canonical ensemble. Let a closed Hamiltonian system be given with energy
function
1
H(q, p) = pT M −1 p + V (q),
2
with q and p positions and momenta, respectively, M a positive definite symmetric
mass matrix, and V the potential energy function. Nosé dynamics is derived from
the extended phase space Hamiltonian,
π2
HN = H(q, p̃/σ) + + gkB T ln σ,
2µ
where g is the number of degrees of freedom, kB the Boltzmann constant, and
T is the target temperature at which sampling is desired. µ is a parameter that
effectively allows the strength of dynamic coupling to be adjusted. The momen-
tum appearing in HN should be treated as canonical to q, whereas the physical
momentum is related to p̃ by the change of variables
p̃
p= .
σ
It was shown by Nosé that canonical sampling can be obtained along (assumed
ergodic) trajectories of HN via the relation
Z Z Z
0
. . . δ HN − HN dp̃dσdπ = exp(−βH(q, p))dp,
where the integration is performed over the physically accessible phase space of
the thermostatting variables, (σ, π) ∈ (0, ∞) × R.
While useful for understanding the concept of Nosé dynamics, HN is not usu-
ally recommended for simulation because, on the one hand, computation of certain
types of averages (e.g. autocorrelation functions) requires data at equally spaced
points in time, and, more importantly, the equations of motion corresponding
to HN are poorly scaled for σ → 0. This is the motivation for the well known
Nosé-Hoover reformulation of Nosé dynamics which forms the basis for most nu-
merical treatments (see Section 2). An alternative formulation incorporating time-
transformation in the Hamiltonian setting can be used as the basis for symplectic
numerical methods ([1]), based on an alternative time-transformation technique
(Poincaré transformation). Simulation with the Nosé-Poincaré method is based
on the Hamiltonian
0
(1) HN P = σ(HN − HN )
0
where the constant HN must be chosen so that HN vanishes at the initial value,
and hence for all time along Hamiltonian dynamics in the extended phase space.
812 Oberwolfach Report 14/2006
Examples of this type of thermostatting bath are discussed below. While these
methods can enable thermostatting which is quite rapid in relation to the simula-
tion time interval, the numerical methods appear in some cases to require small
timesteps compared to unthermostatted molecular dynamics and even compared
to alternatives such as Nosé-Hoover chains [5]. Until now, the cause of this has
not been explained. The numerical difficulties may actually become worse as the
numerical method achieves a better sampling, further complicating the issue. As
we show below, the instability is in part due to the fact that the Nosé-Poincaré
form enables propagation of the momenta and thermostat variables separately, in
such a way that the simple relationship between the physical and scaled Nosé mo-
menta (p̃) may be violated within a timestep. This numerical difficulty can render
inconsequential any advantage that might be obtained from the conservation of
symplectic structure. Moreover, the way in which typical symplectic methods are
constructed is based on a succession of stages. It is observed that within these
stages, the thermostatting variables may be driven into strong oscillations which
can have detrimental effects both for accuracy and stability of methods.
In this article we show that we can greatly enhance the stability of integrators
for Nosé chains (and also for Nosé dynamics proper) by using a simple general
principle to construct the balanced numerical method wherein, even at each sub-
stage of a numerical timestep, the thermal variables are retained near mechanical
equilibrium, provided the physical variables are in thermal equilibrium. We demon-
strate the concept by constructing several integration methods and applying them
to model problems including both a harmonic oscillator and a 3-body molecu-
lar model problem. We show that the balanced symplectic Nosé-Poincaré based
Geometric Numerical Integration 813
method and its chain counterpart have very strong advantages over both Nosé-
Hoover as well as other symplectic but not balanced integrators.
References
[1] S. Bond, B. Laird and B. Leimkuhler The Nosé-Poincaré method for constant temperature
molecular dynamics, Journal of Computational Physics 151 (1999), 114–134.
[2] J. Sturgeon and B. Laird, Symplectic algorithm for constant-pressure molecular dynamics
using a Nose-Poincare thermostat, Journal of Chemical Physics 112 (2000), 3474–3482.
[3] B. Leimkuhler and C. Sweet, The canonical ensemble via symplectic integrators using Nosé
and Nosé-Poincaré chains, Journal of Chemical Physics 121 (2004), 108–116.
[4] B. Leimkuhler and C. Sweet, A Hamiltonian formulation for recursive multiple thermostats
in a common timescale, SIAM J Applied Dynamical Systems 4 (2005), 187–216.
[5] E. Barth, B. Leimkuhler and C. Sweet, Approach to thermal equilibrium in biomolecular
simulation, in New Algorithms for Macromolecular Simulation, Springer Lecture Notes in
Computational Science and Engineering 49 (2005).
Discrete Variable Representations (DVRs) are heavily used in ”real life” high di-
mensional problems in computational quantum mechanics. First, to semi-discretize
the Hamiltonian operator a finite dimensional function space S is chosen. The ba-
sic idea of DVR is to then find a basis of δ-like functions (DVR basis functions),
each localized above its DVR point, which have several convenient properties for
computation:
(1) The projection of any f ∈ S onto a DVR basis function is done simply by
evaluating f at the corresponding DVR point.
(2) In the DVR basis the quantum mechanical potential operator is approxi-
mated simply by a diagonal matrix obtained by evaluating the potential
function on the DVR points.
(3) Orthogonal projection of functions to subspaces spanned by a subset of
DVR basis functions is easy to compute using item 1. This is needed if we
know that the wavefunctions of interest are localized in a subset of config-
uration space (view this as the subset of Rd over which our wavefunctions
live).
In this talk I describe the basics of DVR through the familiar example of S =
span{e−iqx , . . . , eiqx } and the discrete Fourier transform. Then I quote the general
definition of a DVR set given by Littlejohn et. al. in [1] as a general framework
for multidimensional DVRs - not necesarily with cartesian product grids, and not
necesarily with Fourier function spaces. However, until very recently almost all
known multidimensional DVRs were of the product type, where the dimension
of S grows rapidly with increasing dimension of configuration space. Because
814 Oberwolfach Report 14/2006
of this problem the search for non product DVRs is one of the major themes
in computational quantum mechanics. The talk ends by stating the following
problem whose solution gives DVR sets:
Problem. Denote the configuration space by Ω, and the space of multivari-
able degree q polynomials over Ω by PqΩ . Suppose we are given: (a) A de-
gree 2q or 2q + 1 cubature formula for the region Ω and weight function w(x),
with nodes λ1 , . . . , λN ∈ Ω and positive weights ω1 , . . .R, ωN . (b) An n1 dimen-
sional function space B with the inner product hg|hiw = Omega w(x)g ∗ (x)h(x)dx,
and such that PqΩ ⊆ B. Find, or prove that there do not exist, N functions
u1 , . . . , uN ∈ mathcalB such that
(1) uα (λβ ) = δαβ √1ωα , α, β = 1, . . . , N .
(2) huα |uβ iw = δαβ , α, β = 1, . . . , N .
(3) PqΩ ⊆ span{u1 , . . . , uN }.
This problem is solved in [2], thus associating families of non product DVRs, whose
function space is span{u1 , . . . , uN }, with any member in the menagerie of existing
(positive weight) cubature formulae.
References
[1] R.G. Littlejohn, M. Cargo, T. Carrington Jr., K.A. Mitchell, B. Poirier, A general framework
for discrete variable representation basis sets, J.Chem.Phys. 116 (2002), 8691.
[2] I. Degani, D.J. Tannor, Calculating multidimensional discrete variable representations from
cubature formulae, to appear in the Journal of Physical Chemistry, John Light festschrift
issue.
The aim of this work is to try to understand the long time behavior of splitting
methods applied to the linear Schrödinger equation. Let us consider the equation
∂ψ
(1) i = Hψ, ψ(0, x) = ψ0 (x),
∂t
where H = −∆+V is the Hamiltonian of the problem. The function ψ = ψ(t, x) is
a function depending on the time t and the space variable x in the one-dimensional
torus T. The potential V (x) is a real function. We consider the approximation
method:
(2) ψ1 = exp(i(δt)∆) exp(−i(δt)V )ψ0 ,
where δt is the stepsize, and where no space approximation is made. What is the
long time behavior of the corresponding “numerical” solution?
The eigenvalues of the Laplace operator being the n2 , n ∈ Z, we expect that the
splitting method (2) exhibits resonances (at least this is the case after a spectral
discretization). Moreover, even if these resonances are avoided, backward error
Geometric Numerical Integration 815
analysis cannot be used as in the finite dimensional case. Formally, the modified
energy in the case of the scheme (2) can be written
iδt
(3) H̃ = −∆ + V + [−∆, V ] + · · · + δtn Hn+1 + · · ·
2
where Hn+1 is a symmetric operator of order n. We arrive at the conclusion that
Sobolev estimates are the key to analyze the long time behavior of (2) and the
possible conservation of the modified energy (3) (see for instance [1]).
We make the following assumption for the potential function:
(4) ∀ n ≥ 0, kDn V k ∞ ≤ λn! εn ,
where D = −i∂x . The numbers λ and ε measure the “analytic size” of V : If these
parameters are small, V is close to 0 in analytical norm. In the following, we
denote by k · k the L2 -norm on T.
Before showing anything concerning the solution of the splitting method (2),
we first show the following result for the exact solution:
Theorem 1. Let ψ(t, x) be the solution of (1) and assume that ψ0 satisfies
(5) ∀ n ≥ 0, kDn ψ0 k ≤ M0 n! r0−n
for constants M0 and r0 . Assume moreover that the potential V satisfies (4) for
sufficiently small λ and ε. Then ψ is uniformly L2 -analytic, in the sense that there
exist constants M and R such that
∀ t ≥ 0, ∀ n ∈ N, kDn ψ(t, ·)k ≤ M n!R−n .
The proof of this theorem relies on the fact that for all s, H s commutes with
H and hence the quantities kH n/2 ψ(t, ·)k are constants along the solution of (1).
The key is to estimate the difference between the operator H n/2 and the derivative
Dn for all n. More precisely, we define the formal series:
X ρn X ρn
(6) Sρ (ψ) = kDn ψk and Zρ (ψ) = kH n/2 ψk .
n! n!
n≥0 n≥0
Assume that V satisfies (4) with λ ≤ ε2 ≤ ε0 . Then there exist positive constants
c1 , C1 depending on ε0 such that for all analytic function ψ, we have
(7) ∀ σ, 0 ≤ σ ≤ r0 , c1 Sσ (ψ) ≤ Zσ (ψ) ≤ C1 Sσ (ψ).
This relation implies the result.
We consider now the splitting method (2). In the following, δt is considered as
a fixed parameter and we introduce the familly of schemes:
Lλ := exp(i(δt)∆) exp(−iλ(δt)V ).
For λ = 0, we have L0 := exp(i(δt)∆). In particular, we have for all δt, [Ds , L0 ] = 0
for all s ∈ R. Let H0 be an operator such that [H0 , L0 ] = 0. We seek a modified
operator H(λ) such that
(8) [H(λ), Lλ ] = 0.
816 Oberwolfach Report 14/2006
P
Setting the formal series H(λ) = H0 + λH1 + n≥2 λn Hn , the equation (8) is
equivalent to the formal series equations
n−1
X
iδt∆ (−iδt)n−p
(9) ∀ n ≥ 0, [Hn , e ]=− [Hp , eiδt∆ V n−p ].
p=0
(n − p)!
1 − eikδt
(10) ∀ k ∈ Z, ≥ γ|k|−ν .
δt
δt 1 2
|(H1 )kℓ | ≤ iδt(ℓ2 −k2 )
([H0 , V ])kℓ ≤ |k − ℓ2 |ν ([H0 , V ])kℓ .
1−e γ
2π
and the stepsizes h = = 0.196 and h = 0.2. We plot the corresponding
62
− 22
numerical solutions after 105 iterations, and the relative energy errors. We observe
a drift in the resonant case, while the solution remains quasiperiodic in the case
of a non-resonant stepsize.
References
1. E. Hairer, C. Lubich, G. Wanner, Geometric Numerical Integration. Structure-preserving
Algorithms for Ordinary Differential Equations. Springer, Berlin, 2002.
2. Z. Shang, Resonant and Diophantine step sizes in computing invariant tori of Hamiltonian
systems. Nonlinearity 13 (2000), 299–308.
Geometric Numerical Integration 817
2 2
1 1
Re(ψ(t,x))
Re(ψ(t,x))
0 0
−1 −1
−2 −2
0 1 2 3 4 5 6 0 1 2 3 4 5 6
x ∈ (0,2π) x ∈ (0,2π)
Figure 1. Plot the numerical solution after 105 time steps for a
non-resonnant stepsize (left) and a resonnant stepsize (right).
0.05 25
0.04 20
Energy error
Energy error
0.03 15
0.02 10
0.01 5
0 0
0 0.5 1 1.5 2 0 0.5 1 1.5 2
Time 4 Time 4
x 10 x 10
One of the key geometric features associated with the solution of partial differential
equations is the evolution of structures on several different length scales. Indeed,
the analysis of multi-scale phenomenon is now a major source of research activity.
In certain problems, for example porous media flows, the length scales are widely
separated and these problems can be studied using, for example, multi-scale finite
element methods. However, there are many other problems in which length scales
are not widely separated and indeed we see a continuum of length scales. These
are generally driven by some nonlinearity in the problem and are tightly coupled
in an essentially geometric manner. Scaling laws are almost universal in many
partial differential equations and often describe asymptotic features of a solution
such as the formation of singularities and interfaces, when the effects of bound-
ary and initial conditions are less important. Examples arise in fluid mechanics,
magneto hydrodynamics, solid mechanics, nonlinear optics and electrostatics. It
818 Oberwolfach Report 14/2006
is clear that numerical methods which can exploit the scaling structures in a par-
tial differential equation are likely to perform well. To construct such methods
we need to understand the scaling symmetries that lie behind the various scaling
structures. Such symmetries are generally described by Abelian, diagonalizable Lie
groups, and thus have a simpler structure than many other problems studied by
geometric methods. However, the universality of scaling laws makes it appropriate
to develop methods just for them. The sort of problems that we are interested in
studying have length scales L(t) driven by nonlinear effects, which are vanishingly
small in some limit. Typically there is some time T for which L → 0 as t → T .
Such problems pose a challenge for any numerical method, and cannot be studied
by using a method with a fixed grid of size h when L(t) ≪ h. In such cases it is
appropriate to use an adaptive method, in which the spatial mesh can adapt itself
to the natural scale of the solution.
In this talk we will examine a class of r-adaptive moving mesh methods for
approximating solutions of the parabolic equation
We will consider geometrically based adaptive methods for both slowly evolving
solutions of (1) and also solutions be which become singular (blow-up) in a finite
time T . We will concentrate in our calculations on the case of d = 2, although the
methods can in principle work in higher dimensions. Whilst the solution of (1)
in one-dimension by using (scale invariant) r-adaptive methods is now fairly well
understood, less progress has been made in extending these methods to higher
dimensions where there are significant new difficulties. In this talk we describe
a new method for solving (1) in spatial dimensions greater than one which is
well adapted to exploiting emergent scaling structures. These methods will be
based on the Parabolic Monge-Ampère method. In this method a fixed mesh
in computational coordinates ξ is mapped to a moving mesh x in the physical
coordinates. The map from computational to physical coordinates is determined
in terms of the gradient of a mesh potential Q which satisfies a fully nonlinear
parabolic partial differential equation of the form
where H(Q) is the determinant of the Hessian of Q, d is the spatial dimension and
M (u) is a monitor function which depends upon the solution. In two dimensions
The equation (2) is solved in parallel with (1) and is constructed (through a care-
ful choice of the function M to have the same scaling symmetries. We show that
any scaling structure present in the solution u is inherited by the mesh poten-
tial function and derive from this a series of properties of the resulting mesh.
We demonstrate through examples, that (when careful attention is paid to mesh
Geometric Numerical Integration 819
This talk is a progress report on several topics that are interrelated: semidirect
product reduction and the discretization of integrable systems.
The classical theory of reduction for semidirect products of Lie groups with
vector spaces goes back to the late seventies ([1], [4], [5], [6]) and took its definitive
form in [2] and [3]. Due to lack of space the semidirect product theory will not be
reviewed here and we refer to the quoted papers. So only the discretization part
of the talk will be summarized below.
Next we shall give an interesting example of an integrable system on the semi-
direct product SE(3), namely the Kowalevski top, and will discretize it according
to the Hirota method. This is joint work with my student Murat Turhan.
The Kowalevski top is the third integrable case of rigid body dynamics:
Π̇ = Π × Ω + M glΓ × χ
Γ̇ = Γ × Ω
where the principal moments of inertia are I1 = I2 = 2I3 and the unit vector on
the line connecting the fixed point with the center of mass is χ = (1, 0, 0); M is
the total mass of the body, and l is the length of the segment that connects the
fixed point to the center of mass. Explicitly, this is
dΩ1 dΩ2 dΩ3
2 = Ω2 Ω 3 , 2 = −Ω1 Ω3 + x0 Γ3 , = −x0 Γ2 ,
dt dt dt
dΓ1 dΓ2 dΓ3
= Ω3 Γ 2 − Ω 2 Γ 3 , = Ω1 Γ 3 − Ω 3 Γ 1 , = Ω2 Γ 1 − Ω 1 Γ 2 ,
dt dt dt
where x0 := 2MglI1 . The Kowalevski equations have four conserved quantities. The
first three are standard for any heavy top:
(1) Hamiltonian: H1 = I21 (2Ω21 + 2Ω22 + Ω23 ) − x0 Γ1
(2) Angular momentum (Casimir): H2 = I1 (2Ω1 Γ1 + 2Ω2 Γ2 + Ω3 Γ3 )
(3) Spatial gravity vector (Casimir): H3 = Γ21 + Γ22 + Γ23
To prove integrability, one more conserved quantity is needed. Here is how Kowa-
levski found it. Let z = Ω1 + iΩ2 and ξ = Γ1 + iΓ2 . Then the equations of motion
imply :
2ż = −iΩ3 z + ix0 Γ3 and ξ˙ = iΓ3 z − iΩ3 ξ.
We can eliminate Γ3 by considering the combination z 2 − x0 ξ:
d 2
(z − x0 ξ) = 2z ż − x0 ξ˙
dt
= z(−iΩ3 z + ix0 Γ3 ) − x0 (iΓ3 z − iΩ3 ξ)
= −iΩ3 (z 2 − x0 ξ).
820 Oberwolfach Report 14/2006
d 2
(z̄ − x0 ξ̄) = iΩ3 (z̄ 2 − x0 ξ̄).
dt
It is still a mystery where this comes from. If one writes in matrices what
Kowalevski did, one passes from R3 to so(3) to su(2) using the Pauli spin ma-
trices. But why this isomorphism of Lie algebras should give one more integrable
case is not known.
The discretization of the Kowalevski top according to the Hirota formulation
proceeds in the following way. Impose the dependent variable transformation:
g1 g2 g3
Ω1 = , Ω2 = , Ω3 = ,
f f f
g4 g5 g6
Γ1 = , Γ2 = , Γ3 =
f f f
dgj df
Dt g j · f = f − gj , j = 1, . . . , 6.
dt dt
The equations of motion become
2Dt g1 · f = g2 g3
2Dt g2 · f = −g1 g3 + x0 g6 f
Dt g3 · f = −x0 g5 f
Dt g 4 · f = g 3 g 5 − g 2 g 6
Dt g 5 · f = g 1 g 6 − g 3 g 4
Dt g 6 · f = g 2 g 4 − g 1 g 5
where δ is a time interval. Using gauge invariance and time reversibility, we obtain
the following bilinear equations :
2(g1t+1 f t − g1t f t+1 )/(2δ) = (g2t+1 g3t + g2t g3t+1 )/2
2(g2t+1 f t − g2t f t+1 )/(2δ) = −(g1t+1 g3t + g1t g3t+1 )/2
+ x0 (g6t+1 g3t + g6t g3t+1 )/2
I1 (g3t+1 f t − g3t f t+1 )/(2δ) = −x0 (g5t+1 f t + g5t f t+1 )/2
(g t+1 f t − g t f t+1 )/(2δ) = (g t+1 g t + g t g t+1 )/2
4 4 3 5 3 5
− (g2t+1 g6t + g2t g6t+1 )/2
(g5t+1 f t − g5t f t+1 )/(2δ) = (g1t+1 g6t + g1t g6t+1 )/2
− (g3t+1 g4t + g3t g4t+1 )/2
(g6t+1 f t − g6t f t+1 )/(2δ) = (g2t+1 g4t + g2t g4t+1 )/2
− (g1t+1 g5t + g1t g5t+1 )/2
gt gt gt gt gt gt
where Ωt1 = f1t , Ωt2 = f2t , Ωt3 = f3t , Γt1 = f4t , Γt2 = f5t , Γt3 = f6t . These are
the “Discrete Kowalevski Equations (DKEs)”. One can explicitly solve for the
variables at time t + 1, so these equations are “explicit” and “time-reversible”
equations.
Discrete Conserved Quantities.
1. Hamiltonian: H10 = (Ωt3 )2 − H11 (Ωt1 )2 + (Ωt2 )2 − H12 (Γt1 )2
2. Angular momentum: H20 = Ωt1 Γt1 + Ωt3 Γt3 − H21 (Ωt2 Γt2 ) − H22 (Γt1 )2
3. Spatial gravity vector: H30 = (Γt3 )2 − H31 (Γt1 )2 − H32 (Γt2 )2
2
4. Kowalevski integral: H40 = (Ωt1 )2 + (Ωt2 )2 + (Γt1 )2 + (Γt2 )2 − H41 (Ωt2 Γt2 ) −
H42 (Γt1 )2 .
Hik (i = 1, 2, 3, 4; k = 1, 2) are quantities to be determined by the requirement
that the integrals are indeed invariant. For example, let’s find H32 . Since we want
H30 , H31 and H32 to be invariant, we must have:
H32 can be written of the form N32 /D32 in terms of Γt+1 t t−1
j , Γj , Γj :
t 2
N32 = (Γt1 )2 − (Γt−1
1 )
2
(Γ3 ) − (Γt+1
3 )
2
t+1 2
− (Γt3 )2 − (Γt−1
3 )2
(Γ 1 ) − (Γ t 2
1 )
t−1 2
t+1 2
D3 = (Γ1 ) − (Γ1 ) (Γ2 ) − (Γt2 )2
2 t 2
t+1 2
− (Γt2 )2 − (Γt−1
2 )
2
(Γ1 ) − (Γt1 )2 .
References
[1] V. Guillemin and S. Sternberg, The moment map and collective motion, Ann. of Phys. 1278
(1980), 220–253.
[2] J.E. Marsden, T.S. Ratiu, and A. Weinstein, Semidirect products and reduction in mechan-
ics, Trans. Amer. Math. Soc. 281 (1984), 147–177.
[3] J.E. Marsden, T.S. Ratiu, and A. Weinstein, Reduction and Hamiltonian structures on duals
of semidirect product Lie Algebras, Contemp. Math., Amer. Math. Soc. 28 (1984), 55–100.
[4] T.S. Ratiu, The Euler-Poisson Equations and Integrability, Ph.D. Thesis, U.C. Berkeley
(1990).
[5] T.S. Ratiu, Euler-Poisson equations on Lie algebras and the N -dimensional heavy rigid
body, Proc. Natl. Acad. Sci., USA 78 (1981), 1327–1328.
[6] T.S. Ratiu, Euler-Poisson equations on Lie algebras and the N -dimensional heavy rigid
body, Amer. J. Math. 104 (1982), 409–448, 1337.
controversial article describing a zero angular momentum cat flip achieved us-
ing internal torques and changes of the moments of inertia of the front and back
portions of the body. Kane and Scher (1969) constructed a simple, elegant math-
ematical model of the falling cat, modeling the front and back halves of the cat
as rigid bodies coupled by a joint satisfying a ‘no-twist’ condition and undergo-
ing relatively little backward bending. Montgomery (1993) translated their model
into modern geometric language, formulating the evolution equations in terms of
connections on an appropriate principal bundle and showing that the Kane-Scher
motions are the solutions of an optimal control problem closely related to geodesic
flow.
The Kane-Scher model captures some features of the flip, but the twisting and
changes of the relative moments described by Marey and others are explicitly
ruled out in their model. As a starting point for a more realistic model, we have
constructed an alternative simple flip: the cat is modeled as two axisymmetric
bodies coupled by a universal joint; the bodies are rigid during each phase of the
maneuver, but the moments of inertia differ from phase to phase. The associated
equations have solutions consisting of a series of spins about the axes of symmetry
(with corresponding counter-rotation of the other half of the body), followed in
some cases by a folding motion about the perpendicular axis; the axis of symmetry
of the front half remains in the initial vertical plane throughout the flip, and the
axes of symmetry of the front and back half are at right angles until the final phase
of the flip. Specifically:
• Start with the two halves ‘belly up’, at right angles and centered about
the vertical
• Spin the front half, counter-rotating the back half until its axis of symme-
try is perpendicular to the vertical plane
• Spin the back, counter-rotating the front downward
• Spin the front, counter-rotating the back until it returns to the vertical
plane
• If necessary, rotate both halves about the perpendicular to achieve an
overall rotation through π about the horizontal axis in the initial vertical
plane.
The relative speeds of the spins and counter-rotations are determined by the cur-
rent relative moments of inertia of the two halves.
These motions form two families, which we label odd and even (this labeling is
derived from the integers parameter determining each family):
‘Odd’ flips: The head twist overshoots in first phase and swings back in the third
phase. At the end of the first three phases, the axes of symmetry have returned
to their original positions, forming a ‘V’, with backward spinal bend and the belly
facing downward; the two halves of the body now fold inward—each half rotates
through π2 in the vertical plane. The maximum relative rotation is through 3π 2 .
‘Even’ flips: The head twist undershoots in first phase and rotates in the same
direction in the third phase. At the end of the three spin/counter-rotation phases
Geometric Numerical Integration 825
the ‘cat’ has completed the flip—no folding is necessary. The maximum relative
rotation is through 2π.
The Kane-Scher model seems too rigid—it shows just how simple a zero mo-
mentum flip can be, but it doesn’t look much like what cats actually do—while the
alternative model seems too acrobatic—the transitions are unrealistically abrupt
and the maximum relative rotations are severe. We intend to construct relatively
simple motions between these extremes, using an optimal control formulation with
several contributing costs. We soften the Kane-Scher constraints and blend the
stages of the alternative method using time-minimization augmented by penalties
for implausible behavior:
• Time: Elapsed time for flip is weighted heavily.
• Relative motion of front and back halves: Severe spinal bending and twist-
ing are penalized, but small-to-moderate relative motions are low-cost.
• Change of shape of body components: Variations of the moments of inertia
are relatively low-cost for moderate changes, expensive for large changes.
• Working blind: Inability to see the ground is penalized, but the penalty
for being moderately off the final head position is low.
References
[1] T. Kane and M. Scher, A dynamical explanation of the falling cat phenomenon, Int. J. Solids
Structures5 (1969), 663–670.
[2] E.-J. Marey, Méchanique animale: Des mouvements que certains animaux exécutent pour
retomber sur leurs pieds lorsqu’ils sont précipités d’un lieu élevé, La Nature 10 (1894), 369–370.
[3] R. Montgomery, Gauge theory of the falling cat, Fields Inst. Commun. 1 (1993), 193–218.
Lie Group Variational Integrators [4, 5]. Lie group variational integrators
preserve the Lie group structure of the configuration space without the use of lo-
cal charts, reprojection, or constraints. Instead, the discrete solution is updated
using the exponential of a Lie algebra element which satisfies a discrete variational
principle. These yield highly efficient geometric integration schemes for rigid body
dynamics that automatically remain on the rotation group. By representing the
attitude as a rotation matrix, we avoid coordinate singularities associated with
local charts such as Euler angles, and obtain a global representation of the con-
figuration that is particularly important in efficiently simulating chaotic orbital
motion.
These ideas were introduced in the paper, A Lie Group Variational Integrator
for the Attitude Dynamics of a Rigid Body with Applications to the 3D Pendu-
lum [4]. This is applied to a system of extended rigid bodies interacting under
their mutual gravitational potential in the paper, Lie Group Variational Integra-
tors for the Full Body Problem [5], wherein symmetry reduction to a relative frame
is also addressed.
Discrete Optimal Control on Lie Groups [1, 6, 3]. Our approach to discretiz-
ing the optimal control problem is in contrast to traditional techniques such as
collocation, wherein the continuous equations of motion are imposed as constraints
at a set of collocation points. In our approach, modeled after [2], the discrete equa-
tions of motion are derived from a discrete variational principle, and this induces
constraints on the configuration at each discrete timestep. The discrete dynamics
are more faithful to the continuous equations of motion, and consequently more
accurate solutions to the optimal control problem are obtained.
For the purpose of numerical simulation, the corresponding discrete optimal
control problem is posed on the discrete state space as a two stage discrete vari-
ational problem. In the first step, the discrete dynamics for the the rigid body
is derived from the discrete Lagrange-d’Alembert principle, as well as methods
introduced in the work on Lie group variational integrators [4]. These discrete
equations are then imposed as constraints to be satisfied by the extremal solutions
to the discrete optimal control problem, and necessary conditions for the discrete
Geometric Numerical Integration 827
extremal solution are obtained in terms of the given terminal states. This ap-
proach is described in the paper, A Discrete Variational Integrator for Optimal
Control Problems on SO(3) [1].
The paper, Attitude Maneuvers of a Rigid Spacecraft in a Circular Orbit [6],
discusses optimal control problems whereby the forces are only applied at the start
and end of the maneuver, but where the relative frame is prescribed by a nominal
trajectory, like a circular orbit. The problem is posed as a discrete optimal control
problem with constraints, which is solved directly using a sequential quadratic
programming method.
An adjoint formulation can also be adopted, wherein the forward computation
computes the trajectories, and the backward computation yields the sensitivity of
the cost functional in terms of the design parameters. This yields an efficient and
robust optimal control algorithm based on multiple shooting, as documented in
Optimal Attitude Control of a Rigid Body using Geometrically Exact Computations
on SO(3) [3].
The typical reason for numerical instability in shooting based optimization al-
gorithms is due to the difficulty in computing the sensitivities of the terminal
boundary conditions on the initial controls in a stable fashion. We exploit the
structure preserving properties of variational integrators to compute the sensitiv-
ities in a robust manner.
These ideas are applicable to the efficient construction of quantum gates, since
a quantum gate is realized by generating a trajectory in the space of unitary
operators from the identity to the desired operator through the use of external
controls, and can therefore be formulated in terms of optimal control on Lie groups.
References
[1] I. I. Hussein, M. Leok, A. K. Sanyal, and A. M. Bloch, A discrete variational integrator
for optimal control problems in SO(3), Proc. IEEE Conf. on Decision and Control (2006),
arXiv:math.OC/0509536, (submitted).
[2] O. Junge, J. E. Marsden, and S. Ober-Blöbaum, Geometric mechanics and optimal control,
Proc. of the 16th IFAC World Congress (2005), (to appear).
[3] T. Lee, M. Leok, and N. H. McClamroch, Optimal attitude control of a rigid body
using geometrically exact computations on SO(3), J. Optim. Theory Appl. (2006),
arXiv:math.OC/0601424, (submitted).
[4] T. Lee, N. H. McClamroch, and M. Leok, A Lie group variational integrator for the attitude
dynamics of a rigid body with applications to the 3D pendulum, Proc. IEEE Conf. on Control
Applications (2005), 962–967.
[5] , Lie group variational integrators for the full body problem, Comp. Meth. Appl. Mech.
Eng. (2005), arXiv:math.NA/0508365, (submitted).
[6] , Attitude maneuvers of a rigid spacecraft in a circular orbit, Proc. American Control
Conf. (2006), arXiv:math.OC/0509299, (accepted).
[7] M. Leok, Generalized Galerkin variational integrators: Lie group, multiscale, and
pseudospectral methods, (preprint), 2004, arXiv:math.NA/0508360.
828 Oberwolfach Report 14/2006
References
[1] J. Frank, G. Gottwald, and S. Reich. The Hamiltonian particle-mesh method. In M. Griebel
and M.A. Schweitzer, editors, Meshfree Methods for Partial Differential Equations, vol-
ume 26 of Lect. Notes Comput. Sci. Eng., pages 131–142, Berlin Heidelberg, 2002. Springer-
Verlag.
[2] J. Frank and S. Reich. The Hamiltonian particle-mesh method for the spherical shallow
water equations. Atmos. Sci. Let., 5:89–95, 2004.
Geometric Numerical Integration 829
[3] J. Frank, S. Reich, A. Staniforth, A. White, and N. Wood. Analysis of a regularized, time-
staggered discretization method and its link to the semi-implicit method. Atmos. Sci. Let.,
6:97–104, 2005.
[4] N. Wood, A. Staniforth and S. Reich. Improved regularization for the time-staggered dis-
cretization and its link to the semi-implicit method. Atmos. Sci. Let., in press.
1. Introduction
Conservation laws play an important role in geophysical fluid mechanics. In
the absence of forcing and dissipation, conservations laws can be derived system-
atically from the variational or Hamiltonian structure of the equations of fluid
motion. Conservation or near-conservation of mass, energy, and vorticity in the
underlying idealized model and its numerical treatment is considered desirable to
enhance stability and accurate ensemble forecasting, even though the dynamics
of the atmosphere and oceans are ultimately driven by forcing on the large scales
and subject to viscosity on the small scales.
Particle methods for fluids [6] have favorable conservation properties, as can be
shown by interpreting the dynamics of particles as a non-autonomous Hamiltonian
system with particle position and particle velocity as variables; parcels interact via
the transport of mass or vorticity [4]. Generally, the Hamiltonian associated with
a particle representation consists of a type of Bernoulli function, that is, the sum
of the Lagrangian kinetic energy plus an Eulerian potential function depending
on space, evaluated at the position of the particle, and time. It turns out that in
continuum fluid dynamics a single fluid parcel satisfies the same non-autonomous
Hamiltonian formulation, which is finite dimensional for the one distinguished fluid
parcel. The Eulerian potential is now transported by the flow generated by the
parcel velocities, thereby coupling the parcels to a continuum. We call this the
parcel Eulerian–Lagrangian formulation.
The question we ask is how such parcel Eulerian–Lagrangian formulations relate
to the well-known Lagrangian or Eulerian continuum Hamiltonian mechanics. The
answer turns out to be natural, but is not immediately obvious: The restriction
from continuum to parcel variational principle is done by choosing special varia-
tions which are concentrated on points in label space, and which are constrained
by the natural local conservation laws of the continuum formulation. Vice versa,
the continuum formulation can be recovered from the parcel formulation by a
procedure which essentially amounts to integration over label space.
We can therefore, on the one hand, derive parcel formulations, and thus natural
particle schemes, for equations of continuum mechanics by a general procedure.
On the other hand, we can translate results from one formulation to the other.
In particular, the continuum Poisson bracket inherits the Jacobi identity by con-
struction from the parcel formulation, where it is more easily verified.
830 Oberwolfach Report 14/2006
The key idea is to restrict, under the above constraint, the class of variations
to
(7) δχ(a, t) = δ(a − A) δX ,
where δ( · ) denotes the Dirac mass. In a second step, we identify the restricted
variation of the full action integral as the total variation of a per-parcel action
integral, which then yields the parcel Hamiltonian structure. We can also reverse
this process by integrating the parcel Poisson formulation over label space, which
allows us, for example, to prove the Jacobi identity for the continuum Poisson
bracket by merely verifying the parcel Poisson bracket; for details, see [1].
In this case, naively restricting the Hamilton principle to the vorticity transport
law results in a tautology. The key observation which allows us to restrict the
continuum variational principle in a nontrivial way is that, when starting from
an extended Lagrangian formulation, the particle relabeling symmetry yields a
vorticity-like conservation law without assuming a bijection between momenta and
velocities. This conservation law is then used to restrict the extended Lagrangian
and the construction can proceed as for the shallow water equations; for details
see [1].
Our procedure provides, in particular, a correspondence between the Hamil-
tonian formulation for ideal fluids, and the Hamiltonian formulation of 2D point
vortex dynamics.
References
[1] O. Bokhove and M. Oliver, Parcel Eulerian–Lagrangian fluid dynamics of rotating geophysical
flows, Proc. R. Soc. Lond. A, in press.
[2] A. Chorin, Numerical study of slightly viscous flow, J. Fluid Mech. 57 (1973), 785–796.
[3] J. Frank, G. Gottwald, and S. Reich, A Hamiltonian Particle-Mesh Method for the Rotating
Shallow-Water Equations, Lecture Notes in Computational Science and Engineering, Vol. 26
(2002), 131–142.
[4] J. Frank and S. Reich, Conservation properties of smoothed particle hydrodynamics applied
to shallow water equations, BIT 43 (2003), 40–54.
[5] D.D. Holm, J.E. Marsden, and T.S. Ratiu, Euler-Poincaré equations and semidirect products
with applications to continuum theories, Adv. in Math. 137 (1998), 1–81.
[6] J.J. Monaghan, Smoothed Particle Hydrodynamics, Annu. Rev. Astron. Astrophys. 30 (1992),
543–574.
It follows from the a paper by Bourgain [2] that the problem (2) with V (x) ≡ 0 is
well-posed for every s ≥ 0. Moreover, as pointed out by Christ et al. [3], for non-
negative integers k, one has that supt ku(t)kH k is bounded by a constant which
depends only on k and the H k -norm of the initial datum.
One easily sees that for s > 12 , u ∈ H s implies that |u|2 u ∈ H s . From this fact,
we observe that any exponential integrator as defined above will map un ∈ H s to
un+1 ∈ H s whenever s > 12 . For a nonvanishing V (x) one may have the situation
that the corresponding N (u) in (1) maps H s → H σ for σ < s. It then follows
that the exponential integrators maps H s to H s if s − σ < min{1, 2q} if all the
coefficient functions have decay rate q.
Finally, one may consider nonlinear wave equations of the form
wtt = Lw + f (w)
which may be transformed into a system of the form (1) by using the vector
variable u = (w, wt ). One then finds that if f : H s → H s , then the exponential
integrator maps elements of H s × H s−1 to H s × H s−1 .
In general it may be hard to prove that the numerical approximation obtained
by an exponential integrator is bounded in H s independently of the stepsize, even
for finite time intervals. However, such bounds have been proved for linearised
versions of the equations, and numerical evidence seems to indicate that this may
also be valid for the 1D nonlinear Schrödinger equation. Given that such a bound
exists, one may combine the above mentioned smoothness properties with the
nonstiff order conditions derived in [1] to prove order of convergence results for
the exponential integrators expressed in terms if smoothness of the data.
A Matlab toolbox which implements a wide range of exponential integrators
for many examples of PDEs is available for free at
http://www/math.ntnu.no/num/expint/
This package also facilitates easy addition of new problems and integrators.
References
[1] H. Berland, B. Owren, B. Skaflestad B-series and order conditions for exponential integra-
tors SIAM J. Numer. Anal. 43 (2005), 1715–1727.
834 Oberwolfach Report 14/2006
[2] J. Bourgain, Fourier Transform Restriction Phenomena for Certain Lattice Subsets and Ap-
plications to Nonlinear Evolution Equations, Geometric and Functional Analysis 3 (1993),
107–156.
[3] M. Christ, J. Colliander and T. Tao, Instability of the periodic nonlinear Schrödinger equa-
tion, Preprint, 2003.
[4] M. Hochbruck, A. Ostermann, Explicit exponential Runge-Kutta methods for semilinear
parabolic problems SIAM J. Numer. Anal. 43 (2005), 1069–1090,
enough in order to have a smooth solution of the above problem. In the sequel we
describe the algorithm in one dimension for simplicity (see [1] for generalizations).
A coarse model for (8) is given by ∂U 0 0
∂t = ∇ · (a ∇U ), where a (the homogenized
tensor) reflects the large scale impact of aε . As for the previous problem, we do not
assume that a0 is known. The finite difference heterogeneous multiscale method
(FD-HMM) [1] is defined by a macroscopic scheme on a coarse grid {xi }N i=0 of Ω
k k
Ji+1/2 + Ji−1/2
(10) Uik+1 = Uik + ∆t
∆x
with meshsize ∆x Rand evolved with a coarse time step ∆t. The unknown fluxes
Ji±1/2 = |K ε±1 | K ε aε ∇ûε dx are given by the average of micro solutions ûε
xi±1/2 xi±1/2
References
[1] A. Abdulle and W. E, Finite difference HMM for homogenization problem, J. Comput.
Phys. 191 (2003), pp. 18–39.
[2] A. Abdulle and C. Schwab, Heterogeneous multiscale FEM for diffusion problem on rough
surfaces , SIAM Multiscale Model. Simul. 3 (2005), pp. 195–220.
[3] A. Abdulle, On a-priori error analysis of fully discrete heterogeneous multiscale FEM, SIAM
Multiscale Model. Simul. 4 (2005), pp. 447-459.
Geometric Numerical Integration 837
[4] A. Abdulle, Multiscale methods for advection- diffusion problems, Discrete Contin. Dyn.
Syst. B, Suppl. Vol. (2005), pp. 11-21.
[5] A. Abdulle, Analysis of a heterogeneous multiscale FEM for problems in elasticity, Math.
Mod. Meth. Appl. Sci. (M3AS) 16 (2006), pp.1-21.
[6] A. Abdulle, Finite volume heterogeneous multiscale method, in preparation.
[7] W. E and B. Engquist, The heterogeneous multiscale methods, Comm. Math. Sci. 1 (2003)
pp. 87-132.
[8] W. E, P. Ming and P. Zhang, Analysis of the heterogeneous multi-scale method for elliptic
homogenization problems, J. Amer. Math. Soc. 18 (2004), pp. 121-156.
[9] V.V. Jikov, S.M. Kozlov and O.A. Oleinik, Homogenization of differential operators and
integral functionals, Springer-Verlag, Berlin, Heidelberg, 1994.
Denote
ℓ11 ℓ12 r11 r12
(5) Πℓ = , Πr = ,
ℓ21 ℓ22 r21 r22
where each ℓij or rij is an n × n matrices. In order to maintain the Lancaster
structure in the transformation Π⊤
ℓ L(λ)Πr , it is necessary that the following five
equations hold:
−ℓ⊤ ⊤
11 K0 r12 + ℓ21 M0 r22 = 0,
−ℓ⊤ ⊤
12 K0 r11 + ℓ22 M0 r21 = 0,
(6) ℓ⊤
12 C0 r12 + ℓ⊤
22 M0 r12 + ℓ⊤
12 M0 r22 = 0,
ℓ⊤
11 C0 r12 + ℓ⊤
21 M0 r12 + ℓ⊤
11 M0 r22 = ℓ⊤ ⊤ ⊤
12 C0 r11 + ℓ22 M0 r11 + ℓ12 M0 r21
= −ℓ⊤ ⊤
12 K0 r12 + ℓ22 M0 r22 .
Additionally, the matrices Πℓ and Πr must be such that the left-hand sides of the
following three expressions,
−ℓ⊤ ⊤
12 K0 r12 + ℓ22 M0 r22 = MD ,
(7) ℓ⊤
11 C0 r11 + ℓ⊤
21 M0 r11 + ℓ⊤
11 M0 r21 = CD ,
ℓ⊤
11 K0 r11 − ℓ⊤
21 M0 r21 = KD ,
are diagonal matrices. The conditions (6) and (7) together constitute a homoge-
neous second-degree polynomial system of 8n2 − 3n equations in 8n2 unknowns. It
is not obvious how the system could be solved analytically. The underdetermined
system does suggest, however, that there is plenty of leeway to choose the transfor-
mation matrices Πℓ and Πr . In particular, the “orbit” of L(λ) under (Lancaster)
structure preserving equivalence transformations is a nontrivial manifold on which
perhaps a smooth path connecting (M0 , C0 , K0 ) to (MD , CD , KD ) can be defined.
To characterize the orbit, denote the Lancaster pair in (3) by (A0 , B0 ) where
K0 0 C0 M0
(8) A0 = , B0 = .
0 −M0 M0 0
We are interested in developing two one-parameter families of structured preserv-
ing transformations TL (t), TR (t) ∈ R2n×2n , with TL (0) = TR (0) = I2n . Consider
the actions of these families of transformations on (A0 , B0 ) by
(9) A(t) = TL⊤ (t)A0 TR (t), B(t) = TL⊤ (t)B0 TR (t),
respectively. Clearly, regardless how TL (t) and TR (t) are defined, (A(t), B(t)) is
isospectral to (A0 , B0 ) for any t. It appears sufficient to limit ourselves to a special
class of transformations where matrices TL (t) and TR (t) satisfy, respectively,
dTL (t) L11 (t) L12 (t)
(10) = TL (t)L(t) = TL (t) ,
dt L21 (t) L22 (t)
dTR (t) R11 (t) R12 (t)
(11) = TR (t)R(t) = TR (t) ,
dt R21 (t) R22 (t)
Geometric Numerical Integration 839
where each Lij (t) or Rij (t), i, j = 1, 2, is a n × n real one-parameter matrix yet to
be defined. Upon substitution, we observe from (9) that
dA
= ṪL⊤ A0 TR + TL A0 ṪR = L⊤ A + AR,
dt
dB
= ṪL⊤ B0 TR + TL B0 ṪR = L⊤ B + BR.
dt
It is interesting to note that these differential equations are similar to those dis-
cussed in [1] which leads to a Lie-Poisson system. By insisting that (A(t), B(t))
maintains the Lancaster structure, that is,
K(t) 0 C(t) M (t)
(12) A(t) = , B(t) = ,
0 −M (t) M (t) 0
we see that the entries of L(t) and R(t) should satisfy:
(13) R12 = −DM,
(14) R21 = DK,
(15) L12 = D⊤ M ⊤ ,
(16) L21 = −D⊤ K ⊤ ,
(17) L11 − L22 = D⊤ C ⊤ ,
(18) R11 − R22 = −DC,
where D ∈ Rn×n is an arbitrary matrix parameter. Also hidden implicitly in (17)
and (18) are the other two free matrix parameters. There are several possible ways
to choose the parameters and to arrange the diagonal blocks of L(t) and R(t). For
instance, corresponding to the choice,
⊤ " C⊤ ⊤
#
⊤
D 0 2 M N L 0
(19) L = ⊤ + ,
0 D⊤ −K ⊤ − C2 0 NL⊤
C
D 0 − 2 −M NR 0
(20) R = C + ,
0 D K 2
0 NR
an isospectral flow of the triplet (M (t), C(t), K(t)) can be defined by the au-
tonomous system:
1
K̇ = (CDK − KDC) + NL⊤ K + KNR ,
2
(21) Ċ = (M DK − KDM ) + NL⊤ C + CNR ,
1
Ṁ = (M DC − CDM ) + NL⊤ M + M NR .
2
Furthermore, by assuming NR (t) = NL (t), the symmetry specified for the matrix
parameter D in Table 1 will preserve the symmetry for the flow (M (t), K(t), C(t))
defined by the dynamical system (21).
The remaining task is to control the free matrix parameters in such a way that
the structure preserving isospectral flow (A(t), B(t)) is also a gradient flow for a
certain properly selected objective function. Our idea is based on the scenario that
840 Oberwolfach Report 14/2006
References
[1] A. M. Bloch and A. Iserles, On an isospectral Lie-Poisson system and its Lie algebra,
DAMTP Tech. Rep. 2005/NA01, Found. Comp. Math., to appear.
[2] M. T. Chu and N. Del Buono, Total decoupling of a general quadratic pencil, Part I: Theory,
preprint, 2005.
Geometric Numerical Integration 841
[3] S. D. Garvey, M. I. Friswell, and U. Prells, Co-ordinate tranfromations for second order
systems, I: General transformations, J. Sound Vibration, 258(2002), 885–909.
[4] S. D. Garvey, M. I. Friswell, and U. Prells, Co-ordinate transformations for second or-
der systems, II: Elementary structure-preserving transformations, J. Sound Vibration, 258
(2002), 911–930.
[5] I. Gohberg, P. Lancaster, and L. Rodman, Matrix Polynomials, Computer Science and
Applied Mathematics. Academic Press, Inc., New York-London, 1982.
Eventually, we present numerical results for three different test problems, for
which the usual behaviour of symplectic integrators is exhibited and no resonances
occur: the Kepler problem, Fermi-Pasta-Ulam mechanical system and the Sine-
Gordon equation.
References
[1] C. Le Bris and P.L. Lions, Renormalized solutions of some transport equations with partially
w 1,1 velocities and applications, Ann. Mat. Pura Appl. 1 (2004), 97–130.
Geometric Numerical Integration 843
[2] P. Chartier, E. Faou, and A. Murua, An algebraic approach to invariant preserving in-
tegrators: The case of quadratic and hamiltonian invariants, to appear in Numer. Math.
(2005).
[3] L. C. Evans and R.F. Gariepy, Measure theory and fine properties of functions, CRC Press,
1992.
[4] E. Hairer, C. Lubich, and G. Wanner, Geometric numerical integration. structure-preserving
algorithms for ordinary differential equations, Springer Series in Computational Mathemat-
ics 31, Springer, Berlin, 2002.
[5] R. I. McLachlan and G. R. W. Quispel, Geometric integration of conservative polynomial
ODEs, Applied Numerical Mathematics 45 (2003), 411–418.
[6] R.J. Di Perna and P.L. Lions, Ordinary differential equations, transport theory and Sobolev
spaces, Invent. Math. 3 (1995), 511–547.
844 Oberwolfach Report 14/2006
Integral–preserving Integrators
G.R.W. Quispel1,2
(joint work with D.I. McLaren1 )
References
[1] E. Hairer, C. Lubich and G. Wanner, Geometric Numerical Integration, 2nd edition, Springer
(2006).
[2] B. Leimkuhler and S. Reich, Simulating Hamiltonian Dynamics, CUP, (2004).
[3] R.I. McLachlan and G.R.W Quispel (eds), Special Issue on Geometric Integration, J.Phys.A.
(2006) in press.
[4] G.R.W. Quispel and H.W. Capel, Solving ODEs numerically while preserving a first integral,
Phys.Lett. 218A (1996), 223–228.
[5] G.R.W. Quispel and G.S. Turner, Discrete–gradient methods for solving ODEs numerically
while preserving a first integral, J.Phys. A29 (1996) L341–L349.
[6] R.I. McLachlan, G.R.W. Quispel and N. Robidoux, Geometric integration using discrete
gradients, Phil.Trans.Roy.Soc.A 357 (1999) 1021–1045.
[7] D.I. McLaren and G.R.W. Quispel, Integral–preserving integrators, J.Phys.A 37 (2004)
L489–L495.
[8] D.I. McLaren and G.R.W. Quispel, Bootstrapping the order of discrete–gradient integral–
preserving integrators, preprint, (2006).
In addition, for this family of problems we can also consider that the commutator,
[V, [T, V]], is a diagonal matrix. Since the cost of the algorithm (3) is dominated
by the FFTs, we can add these terms to the potentials, without increasing the
cost, to improve the performance. Higher order terms can also be considered as
well as new terms can be added to the kinetic energy in case the potential is a
low degree polynomial. In addition, the processing technique is very easy to use
in this problem. It decompose the method Un (τ ) as follows: Un = UP UK U−1 P
so, for p steps Upn = UP UpK U−1 P , where U K is the kernel and U P is the processor
or corrector (see [1, 2] and references therein).
Alternatively, Eq. (2) can also be split in two parts with a completely different
structure, allowing to use different techniques and methods. Consider c = q + ip,
then Eq. (2) can be rewritten as a classical Hamiltonian system with Hamiltonian:
H = 12 pT Hp+ 12 qT Hq = A+B. This splitting has a very particular property with
respect to the Poisson brackets: {A, {A, {A, B}}} = {B, {B, {B, A}}} = 0. This
property drastically reduces the number of order conditions allowing to reach high
order methods with a relatively small number of stages, preserving symplecticity.
This problem illustrates how flexible the splitting methods are and the many
tools which can be used to obtain efficient methods. A large number of methods
have recently appeared in the literature, and tailored for many different families
of problems. At this point, we make a review about the last fifteen years for
some of the most popular families of methods: (i) Composition of second order
symmetric methods; (ii) Composition of a first order methods with its adjoint,
which is equivalent to splitting in two general parts; (iii) splitting Nyström methods
when the kinetic energy is quadratic in momenta; (iv) splitting Nyström methods
using modified potentials; (v) Near-integrable systems; and (vi) Linear separable
oscillatory systems with the property {A, {A, {A, B}}} = {B, {B, {B, A}}} = 0.
A great effort in the search of methods has been done by many different authors
leading to highly efficient methods for all these families of problems. Most reviewed
methods can also be found in [2, 4, 5, 6, 7, 8, 9].
If we return to the classical representation of the Schrödinger equation, we find
that it fits in case (vi) (as well as many other important oscillatory linear systems
like e.g. the Maxwell equations). The best methods from the previous review
848 Oberwolfach Report 14/2006
appear mainly in [5]. However, using the processing technique and due to the
structure of this problem, we noticed that it is very easy to build methods at any
order. In addition, it is possible to consider additional stages in the composition to
improve simultaneously both accuracy and stability [3, 4], a fact very unusual for
general problems. Following these procedures we build methods up to order twenty
which outperform the previous schemes. We also build a new family of second order
methods whose coefficients are chosen in order to get both large stability domain
and high accuracy (making use of Chevishev techniques), and this occurs even
for very large time step. Some of these methods reach round off accuracy nearly
for all time steps inside the stability domain. These new methods have nearly
the same stability as the symmetric second order decomposition (which attain the
maximum stability among splitting methods of this family) and outperform all
other schemes for all time steps and accuracies desired.
The analysis is carried out for the harmonic oscillator, and this toy problem
allowed us to build highly efficient methods for non trivial problems like the
Schrödinger equation. These methods are tested in the one-dimensional problem
(1) with a Morse potential showing the performance expected from the theoretical
analysis.
As a result, we conclude: (I) Splitting methods are powerful methods for many
problems; (II) It is very important to use the most appropriate methods for each
problem; and (III) In some cases we can also build methods tailored for particular
problems which outperform the existing methods from the literature.
References
[1] S. Blanes, F. Casas, and A. Murua, On the numerical integration of ordinary differential
equations by processed methods, SIAM J. Numer. Anal. 42 (2004), pp. 531–552.
[2] S. Blanes, F. Casas, and A. Murua, Composition methods for differential equations with
processing, SIAM J. Sci. Comp. 27 (2006), 1817–1843.
[3] S. Blanes, F. Casas, and A. Murua, Symplectic splitting operator methods for the time-
dependent Schrödinger equation, J. Chem. Phys. (2006). In press.
[4] S. Blanes, F. Casas, and A. Murua, Linear stability of splitting methods (2006). In prepara-
tion.
[5] S. Gray and D.E. Manolopoulos, Symplectic integrators tailored to the time-dependent
Schrödinger equation, J. Chem. Phys. 104 (1996), 7099–7112.
[6] E. Hairer, C. Lubich, and G. Wanner, Geometric Numerical Integration. Structure-
Preserving Algorithms for Ordinary Differential Equations, Springer Ser. Comput. Math.
31, Springer-Verlag, Berlin (2002).
[7] B. Leimkuhler and S. Reich, Simulating Hamiltonian systems, Cambridge University Press,
2004.
[8] R.I. McLachlan and R. Quispel, Splitting methods, Acta Numerica 11 (2002), 341–434.
[9] J.M. Sanz-Serna and M.P. Calvo, Numerical Hamiltonian Problems, Chapman & Hall, Lon-
don (1994).
Geometric Numerical Integration 849
References
[1] S. Blanes, F. Casas, and A. Murua, Symplectic splitting operator methods tailored for the
time-dependent Schrödinger equation, to appear in J. Chem. Phys. (2006)
[2] S. Gray and D.E. Manolopoulos, Symplectic integrators tailored to the time-dependent
Schrödinger equation, J. Chem. Phys. 104 (1996), pp. 7099–7112.
[3] M.A. López-Marcos, J.M. Sanz-Serna, and R.D. Skeel, An explicit symplectic integrators
with maximal stability interval, in: D.F. Griffiths and G.A. Watson, eds., Numerical Analy-
sis, A.R. Mitchel 75th Birthday Volume (World Scietific, Singapore, 1996) 163–176.
850 Oberwolfach Report 14/2006
[4] R.I. McLachlan and S.K. Gray, Optimal stability polynomials for splitting methods, with ap-
plications to the time-dependent Schrödinger equation, Appl. Numer. Math. 25, 275 (1997).
The modified method based on the implicit midpoint rule that we propose reads
h
Y1 = y0 + v(T1 , Y1 , Z1 ),
2
h h
p(T1 , Y1 , Z1 ) = p(y0 , z0 ) + f (T1 , Y1 , Z1 ) + r(t0 , y0 , Ψ0 ),
2 2
y1 = y0 + hv(T1 , Y1 , Z1 ),
0 = g(t1 , y1 ),
h h
p(t1 , y1 , z1 ) = p(t0 , y0 , z0 ) + hf (T1 , Y1 , Z1 ) + r(t0 , y0 , Ψ0 ) + r(t1 , y1 , Ψ1 ),
2 2
0 = gy (t1 , y1 )v(t1 , y1 , z1 ),
y ′ = z, z ′ = f (t, y, z),
h2
y1 = y0 + hz0 + ((1 − 2β)a0 + 2βa1 ) ,
2
z1 = z0 + h ((1 − γ)a0 + γa1 ) ,
a1 = (1 + α)f (t1 , y1 , z1 ) − αf (t0 , y0 , z0 ),
where a0 and a1 are approximations to the acceleration a(t) := f (t, y(t), z(t)) at
t0 + αh and t1 + αh respectively. The coefficients α, β, γ are taken according to
α ∈ [−1/3, 0], β = (1 − α)2 /4, γ = 1/2 − α. We have extended the HHT method
to the DAEs (1) with v = p = z, i.e., to DAEs of the form
Given (y0 , z0 , a0 ) we define the extended HHT method for (2) as follows
h2 h2
(3a) y1 = y0 + hz0 + ((1 − 2β)a0 + 2βa1 ) + ((1 − b)R0 + bR1 ),
2 2
h
(3b) z1 = z0 + h ((1 − γ)a0 + γa1 ) + (R0 + R1 ) ,
2
(3c) a1 = (1 + α)f (t1 , y1 , z1 ) − αf (t0 , y0 , z0 ),
where b 6= 1/2 is a new free coefficient,
(3d) R0 = r(t0 , y0 , Ψ0 ), R1 = r(t1 , y1 , Ψ1 ),
and Ψ0 is not a value ψ0 coming from the previous step or an initial condition,
but Ψ0 and Ψ1 are internal algebraic variables determined by the two sets of
constraints
(3e) 0 = g(t1 , y1 ), 0 = gt (t1 , y1 ) + gy (t1 , y1 )z1 .
Once again we make use of the additivity of the differential equations for z ′ in
(2). To make the method less implicit, one can replace R1 by r(t1 , y0 + hz0 , Ψ1 )
in (3d). Theorem 2 below remains valid in this situation. One can show global
convergence of order 2 of the extended HHT method [9]:
Theorem 2: Consider the overdetermined system of DAEs (2) with initial
conditions (y0 , z0 , a0 ) at t0 satisfying
g(t0 , y0 ) = 0, gt (t0 , y0 ) + gy (t0 , y0 )z0 = 0, a0 − a(t0 + αh) = O(h).
Then the numerical solution (yn , zn , an ) at tn to the system of equations (3) sat-
isfies for 0 ≤ h ≤ h0 and tn − t0 = nh ≤ Const
yn − y(tn ) = O(h2 ), zn − z(tn ) = O(h2 ), an − a(tn + αh) = O(h2 ),
where (y(t), z(t)) is the exact solution to (1) at t passing through (y0 , z0 ) at t0 .
References
[1] E. Hairer, Ch. Lubich, and M. Roche, The numerical solution of differential-algebraic sys-
tems by Runge-Kutta methods, Lect. Notes in Math. 1409, Springer, Berlin, (1989).
[2] E. Hairer, Ch. Lubich, and G. Wanner, Geometric numerical integration, Springer, Berlin,
Comput. Math. 31, (2006).
[3] E. Hairer and G. Wanner, Solving ordinary differential equations II. Stiff and differential-
algebraic problems, Springer, Berlin, Comput. Math., Vol. 14, (1996).
[4] H. M. Hilber, T. J. R. Hughes, and R. L. Taylor, Improved numerical dissipation for time in-
tegration algorithms in structural dynamics, Earthquake Eng. and Struct. Dynamics, Math.
Comput., 5, (1977), 283–292.
[5] L. O. Jay, Symplectic partitioned Runge-Kutta methods for constrained Hamiltonian sys-
tems, SIAM J. Numer. Anal. 33, (1996), 368–387.
[6] L. O. Jay, Specialized Runge-Kutta methods for index 2 differential algebraic equations,
Math. Comput., 75, (2006), 641–654.
[7] L. O. Jay, Beyond conventional Runge-Kutta methods in numerical integration of ODEs and
DAEs by use of structures and local models, J. Comput. Appl. Math., (2006), to appear.
[8] L. O. Jay, Symplectic specialized partitioned additive Runge-Kutta methods for conservative
systems with holonomic constraints, Technical report, Dept. of Math., Univ. of Iowa, USA,
(2006).
Geometric Numerical Integration 853
[9] L. O. Jay and D. Negrut, Extensions of the HHT method to differential-algebraic equations
in mechanics, Technical report, Dept. of Math., Univ. of Iowa, USA, (2006).
[10] A. Murua, Partitioned Runge-Kutta methods for semi-explicit differential-algebraic systems
of index 2, Technical report, EHU-KZAA-IKT-196, Univ. of the Basque country, Spain,
(1996).
We study linear stability of numerical methods for Hamiltonian systems. For ana-
lytic methods, the linear stability can be analyzed in the framework of Dahlquist,
and a well known result is that symmetric analytic methods are I-stable. Note that
an analytic symplectic method is always I-stable because it is symmetric when ap-
plying to linear Hamiltonian systems. As a consequence, Symplectic Runge-Kutta
methods are I-stable. For non-analytic methods (e.g., partitioned methods), the
linear stability was only analyzed for very few symplectic integrators of lower order
in literature [1, 2, 6].
We give a careful analysis of the linear stability of symplectic Euler methods of
arbitrarily high order. We prove that the stability interval of a symplectic Euler
method shrinks as the order increases. The limit of the interval, as the order
approaches infinity, is [− π2 , π2 ], which is just the connected component containing
the origin of the set on which the cosine function takes non-negative real values.
The first order symplectic Euler method has stability interval [−2, 2], which is
biggest in the class of symplectic Euler methods.
We also analyze the linear stability of other partitioned symplectic methods. For
Lobatto IIIA-IIIB Pairs, we find that the stability set is bounded and is expanding
as the order increases. The number of connected components of the stability set
of the Lobatto IIIA-IIIB Pairs is finite and equal to m − 1, where m is the order
of the methods. The limit of the set is the whole real line. The Lobatto IIIA-IIIB
Pairs have much better stability than symplectic Euler methods.
We also explore some relationships between linear stability and nonlinear sta-
bility of symplectic methods for stable Hamiltonian systems.
The detailed results about this topic are referred to [5] and [7]. For nonlinear
stability analysis of symplectic methods, see [3, 4].
References
[1] E. Hairer, C. Lubich and G. Wanner, Geometric Numerical Integration—Structure-
Preserving Algorithms for Ordinary Differential Equations, Springer Series in Computational
Mathematics 31, Sprnger-Verlag, New York, 2002.
[2] M. Z. Qin and M. Q. Zhang, Multi-stage symplectic schemes of two kinds of Hamiltonian
system for wave equation, Computers Math. Applic. 19 (1990), 51-62.
[3] Z. J. Shang, KAM theorem of symplectic algorithms for Hamiltonian systems, Numer. Math.
83, (1999), 477-496.
[4] Z. J. Shang, Resonant and Diophantine step sizes in computing invariant tori of Hamilton-
ian systems,Nonlinearity 13, (2000), 299-308.
[5] Z. J. Shang, stability analysis of symplectic methods, preprint, AMSS, CAS, (2006).
[6] D. L. Wang, Some aspects of Hamiltonian systems and symplectic difference methods, Phys-
ica D 73, (1994),1-16.
Geometric Numerical Integration 855
[7] Y. Wang, Pendulum Equation and Small Twist Version of the KAM Theorem, Master thesis
(in Chinese), AMSS, CAS, (2004).
We are interested in designing efficient numerical schemes for the strong ap-
proximation of linear Stratonovich stochastic differential equations driven by two
Wiener processes and with non-commutative vector fields. One solution to such
systems is the Neumann series obtained by successive Picard iteration. The log-
arithm of the Neumann expansion is known as the Magnus expansion, and this
provides an alternative solution ansatz. For ease of exposition, we also specialize
to the still non-trivial case when the coefficient matrices are constant.
Classical numerical schemes such as the Euler-Maruyama and Milstein methods
correspond to truncating the stochastic Taylor expansion to generate global strong
order 1/2 and order 1 schemes, respectively. Numerical schemes based on deter-
ministic Runge–Kutta methods have also been derived—see Kloeden & Platen
(1999) and Talay (1995). At the linear level, the Neumann, stochastic Taylor and
Runge–Kutta type methods are equivalent. In the stochastic context, Magnus
integrators have been explored by Castell & Gaines (1995), Burrage (1999) and
Misawa (2001).
We will present numerical schemes based on truncated Neumann and Magnus
expansions. Higher order multiple Stratonovich integrals are approximated across
each time-step by their expectations conditioned on the increments of the Wiener
processes on suitable subdivisions (see Gaines & Lyons 1997).
We prove that for linear SDEs driven by two Wiener processes:
(1): Superior accuracy is provided for a given stepsize by a modified class of
order one Magnus integrators.
(2): Accuracy of all stochastic integrators asymptotically scales like the
square-root of the computational cost for small stepsizes.
Our first statement reflects that the exponential of the Magnus series is a natural
solution ansatz for linear SDEs. Magnus integrators should therefore be preferable
to classical stochastic numerical schemes or Neumann integrators provided the cost
of computing the matrix exponential is not significant.
Our second statement naturally arises in the time-ordered integration of infor-
mation generated at infinitesimally small scales by the two driving Wiener signals.
In particular, for small stepsizes the accurate representation of the Lévy area
(chordal area process) between the two Wiener processes dominates the compu-
tational cost for all methods of order one and higher. Coincidentally, half-order
methods, which do not require the Lévy area, also obey this square-root scaling.
856 Oberwolfach Report 14/2006
There are several potential sources of cost contributing to the overall computa-
tional effort of a stochastic numerical integration scheme. The main ones are the
efforts associated with:
(A): Quadrature: the accurate representation of multiple integrals;
(B): Evaluation: computing and combining the individual terms and special
functions such as the matrix exponential.
In the fixed time-step scenario, stochastic numerical schemes of order 1/2 do not
invoke any quadrature effort because they only involve increments of the Wiener
processes across each time-step. When two or more Wiener processes are present,
to obtain a higher order stochastic integrator we need to include the Lévy area. In
the variable time-step scenario, order 1/2 integrators do not necessarily converge
to the correct solution (see Gaines & Lyons 1997) and a successful integrator must
include the Lévy area (see Lyons 1998, who proves that the solution is continuously
controlled by the driving processes and the Lévy area).
Our research/presentation is outlined as follows. We start by reviewing conver-
gence results for the Neumann and Magnus expansions. Then we present the Neu-
mann and Magnus integrators for linear systems. In particular we show that high
order Magnus stochastic integrators are simple and concise, and that both Neu-
mann and Magnus integrators can be expressed using a computationally favourable
basis of high order stochastic multi-dimensional integrals. We compute the global
truncation errors associated with both types of methods, and use these to reduce
each method to their canonical forms. We compare the local truncation errors
for the Magnus and Neumann integrators, and the non-trivial extension to the
corresponding global comparison. We prove that the order 1/2 Magnus integrator
is globally more accurate than the order 1/2 Neumann integrator for the same
stepsize. Further, we prove that a given modified order 1 Magnus integrator is
globally more accurate than the corresponding Neumann scheme.
In the second part, we show how to approximate multiple Stratonovich integrals
by their conditional expectations (Gaines & Lyons 1997). For numerical methods
up to global strong order 2, the multiple Stratonovich integrals approximated in
this way are only single sums and therefore relatively cheap to compute. We show
that the accurate representation of the Lévy area dominates the quadrature effort
resulting in the square-root scaling law between the global error and computational
effort. Then we present numerical experiments that reflect our theoretical predic-
tions, and in particular the superior accuracy of Magnus methods. Also we apply
both the Neumann and Magnus integrators to a stochastic Riccati differential sys-
tem that can be linearized. Lastly we discuss the implications of our conclusions
on Neumann and Magnus integrators to dynamic programming applications such
as filtering problems.
References
[1] P.M. Burrage, Runge–Kutta methods for stochastic differential equations, Ph.D. thesis, Uni-
versity of Queensland (1999).
Geometric Numerical Integration 857
[2] F. Castell & J. Gaines, An efficient approximation method for stochastic differential equa-
tions by means of the exponential Lie series, Mathematics and computers in simulation 38
(1995), 13–19.
[3] J.G. Gaines & T.J. Lyons, Variable step size control in the numerical solution of stochastic
differential equations, SIAM J. Appl. Math. 57(5) (1997), 1455–1484.
[4] P.E. Kloeden & E. Platen, Numerical solution of stochastic differential equations, Springer
(1999).
[5] T. Lyons, Differential equations driven by rough signals, Rev. Mat. Iberoamericana 14(2)
(1998), 215–310.
[6] T. Misawa, A Lie algebraic approach to numerical integration of stochastic differential
equations, SIAM J. Sci. Comput. 23(3) (2001), 866–890.
[7] D. Talay, Simulation and numerical analysis of stochastic differential systems, In Proba-
bilistic Methods in Applied Physics (ed. P. Kree and W. Wedig). Lecture Notes in Physics,
vol. 451, chap. 3 (1995), pp. 63–106.
The outlined correspondence between (3) and (8) motivates the use of exponen-
tials of the linearized semidiscrete convection operator of (2) in the integrators.
This work is also related to the methods presented in [MPR], and [XK] for the
disretization of the Navier-Stokes equations. Previous preliminary work has also
been presented in [5].
If we consider the semidiscretized ordinary differential equation
where for the sake of simplicity, but without loss of generality we have dropped the
forcing term f compared to (2). The general format for the considered methods is
for i = 1 : s do
Pi
Yi = ϕi yn + h j=1 ai,j ϕi ϕ−1
j AYj
P k P
ϕi = exp(h k αiJ C(Yk )) · · · exp(h k αki1 C(Yk ))
end P
yn+1 = ϕn+1 yn + h si=1 bi ϕn+1 ϕ−1
i AYi
P k P
ϕn+1 = exp(h k βJ C(Yk )) · · · exp(h k β1k C(Yk ))
These methods can be directly interpreted as transport-diffusion algorithms for
convection diffusion equations.
References
[1] U. M. Ascher, S. J. Ruuth and B. T. R. Wetton, Implicit-explicit methods for time-dependent
partial differential equations, SIAM J. Num. Anal., 32 (1995), 797–823.
[2] M.J. Baines, Moving finite elements , Monographs on Numerical Analysis, Clarendon Press,
Oxford.
[3] C. Canuto, M. Y. Hussaini, A. Quarteroni and T. A. Zang, Spectral methods in Fluid
Dynamics, Springer-Verlag, Berlin, (1988).
[4] E. Celledoni, A. Marthinsen and B. Owren, Commutator-free Lie group methods, FCGS,
19 (2003), 341–352.
[5] E. Celledoni, Eulerian and semi-Lagrangian commutator-free exponential integrators, CRM
Proceedings and Lecture Notes, 39 (2005), 77–90.
[HE] R.W. Hockney and J.W. Eastwood Computer simulations using particles , McGraw-Hill,
New York, (1981).
[MPR] Y. Maday, A. T. Patera and E. M. Rønquist, An operator integration factor splitting
method for time dependent problems: Application to incompressible fluid flows, J. of Sci.
Comp., 5 (1990), 263–292.
[Pi] O. Pirroneau, On the transport-diffusion algorithm and its applications to the Navier-Stokes
equations , Numer. Math. 38 (1982), 309–332.
[RM] M.D. Rees and K.W. Morton, Moving point, particle and free Lagrange methods for
convection-diffusion equations, SIAM J. Sci. Statist. Comput. 12 (1991), 547-572.
[XK] D. Xiu and G.E. Karniadakis, A semi-Lagrangian high-order method for Navier-Stokes
equations, J. of Comput. Phys. 172 (2001), 658-684.
860 Oberwolfach Report 14/2006
It is well known that some differential systems have some invariants which would be
good to conserve after numerical integration. More precisely, I have concentrated
on some Hamiltonian wave equations, like the nonlinear wave and Schrödinger
ones. Let us assume that the standard method of lines is the one used to integrate
these systems, first discretizing in space and then in time.
I have studied how a symmetric space discretization makes that the space dis-
cretized system also has some invariants or ‘nearly’ invariants which well approx-
imate the continuous ones. When an even number of derivatives turn up in each
of the terms of an invariant quantity, the natural discretization of the invariant,
which is the one which uses the same space discretization as that used to construct
the space discretized system, is also an invariant of the latter. However, in other
case, the approximation of the invariant must be done through a pseudospectral
discretization. Some results were already obtained in the literature concerning the
momentum for the nonlinear wave equation and for a particular difference scheme
and using variational techniques [4]. As distinct here, we arrive at similar conclu-
sions, but for any symmetric space discretization, with more direct techniques, and
the conclusions obtained are also valid for other quantities in nonlinear Schrödinger
equation.
Then, integrating in time, the question which arises is whether geometric inte-
grators (which behave so well in the numerical conservation of invariants for ODEs
[2, 3, 5]) also behave in the same advantageous way in the numerical integration
of these space discretized systems, which become arbitrarily stiff when the space
grid is refined. Numerical experiment seem to suggest so. Then, some conjectures
are given (difficult to prove precisely but justified heuristically and corroborated
numerically) such that, taking them as hypotheses, some theorems are obtained on
a proper behaviour with time of the discretized invariants after at least moderate
times.
A more detailed description of the results can be seen in [1].
References
[1] B. Cano, C onserved quantities of some Hamiltonian wave equations after full discretization,
published online in Numerische Mathematik.
[2] E. Hairer, C. Lubich and G. Wanner, Geometric Numerical Integration. Structure-
Preserving Algorithms for Ordinary Differential Equations, Springer-Verlag, Berlin Heidel-
berg New York, 2002.
[3] E. Hairer and C. Lubich, S ymmetric multistep methods over long times, Numer. Math. 97
(2004), 699-723.
[4] M. Oliver, M. West and C. Wulff, Approximate momentum conservation for spatial semi-
discretization of semilinear wave equations, Numer. Math. 97 (2004), 493–535.
[5] J. M. Sanz-Serna and M. P. Calvo, N umerical Hamiltonian Problems, Chapman & Hall,
1994.
Geometric Numerical Integration 861
References
[1] H. Cendra, D.D. Holm, J.E. Marsden, T. Ratiu. Lagrangian reduction, the Euler-Poincaré
equations, and semi-direct products. – In: Geometry of differential equations, Amer. Math.
Soc. Transl. 186 (1998), 1–25.
[2] A. Bobenko, Yu. Suris, Discrete Lagrangian reduction, discrete Euler-Poincaré equations,
and semi-direct products. Lett. Math. Phys. 49 (1999), 79–93.
[3] Yu. Suris, The problem of integrable discretization: Hamiltonian approach. Basel:
Birkhäuser, 2003. 1070 pp. (Progress in Mathematics, 219).
very long, time scale Tǫ = exp(1/ǫ• ) (the bullet stands for some positive constant).
The problem has geometric, dynamical and numerical aspects.
2. Geometry. The unperturbed system, the Euler top, is a a superintegrable
system: it has three degrees of freedom, but four integrals of motion. Accordingly,
motions are quasi–periodic on two–dimensional tori. The symplectic geometry of
the fibration by these tori is of interest in itself and important for the comprehen-
sion and the study of the perturbed dynamics. For a review, see [8].
In short, the existence of the four integrals of motion produces a doubly fibered
invariant structure of the phase space. The first fibration is given by the Hamil-
tonian K and by the norm G of the angular momentum vector, or equivalently, by
the frequencies of the quasi–periodic motions. Each fiber FKG of this fibration is a
four–dimensional manifold which contains all tori with frequencies determined by
K and G; in view of the rotational invariance of the system, the tori in FKL are
determined by the direction µ of the angular momentum vector in space. In fact,
FKG is fibered by the two–tori, with base the two–dimensional sphere |µ| = 1.
The (symplectic) geometric properties of this structure play a key role in the
formulation of Nekhoroshev theorem for superintegrable systems [7], which in the
present case ensures that K and G are (nearly) constant and that the motion is
approximately quasi–periodic on the time scale Tǫ . In other words, the motion
is approximately an Euler top motion around the istantaneous direction of the
angular momentum vector, which however moves in space.
Thus, all the interesting dynamics takes place on the base S 2 of the toric fibra-
tion of FKG . Accordingly, the theory focusses on the properties of the long–term
motion of µ on the unit sphere—which is clearly relevant in applications.
3. Dynamics. The motion of µ, on the time scale Tǫ , can be studied via the
normal forms constructed within the Nekhoroshev approach. As it turns out, the
properties of the motion of µ depend crucially on the resonance properties of the
frequencies. As shown in [3], for any initial data (not too close to the unstable
manifold of the rotation around the middle axis of inertia) and for times Tǫ :
(i) If the frequencies are nonresonant (up to a certain order), then the motion
of µ is regular. In particular, µ stays close to a level curve of a differentiable
function on S 2 , and the Lyapunov exponents are exponentially small.
(ii) If the frequencies are in a (low order) resonance, instead, then µ can undergo
wide chaotic movements and wander unpredictably through an extended,
essentially two–dimensional, region of S 2 . The maximal Lyapunov exponent
is positive, though small (∼ ǫ• ).
Numerical computations in sample cases provide a clear evidence of the existence
of these chaotic movements in resonance [2].
Assume now that, at the initial time, the angular momentum vector is nearly
aligned with the maximum or minimum axis of inertia. Then, for times Tǫ , nonres-
onant motions are still of the type (i), but resonant motions are more stable than
in (ii): even though the motion remains chaotic, with positive Lyapunov exponent,
µ stays close to a level curve of a differentiable function, as in the nonresonant
866 Oberwolfach Report 14/2006
case [4]. Thus, the stability of proper rotations consists in the spatial localization
of chaos.
4. Numerics. This research has relayed over extensive numerical investigations,
both to test the optimality of the theory and to be guided in the formulation of
a precise conjecture, subsequently proved, about the stability of proper rotations,
which was unknown [2, 5]. Numerical integrations used a Strang splitting ”kinetic
+ potential” and fourth order compositions [9]. Within such an approach it is
important, particularly for perturbation theory, that the flow of the integrable
part be integrated exactly [10]. The exact integration of the flow of an Euler top
is easy in the case of a kinetically symmetric body (two equal moments of inertia),
because the flow involves only elementary functions [6, 1]. Correspondingly, [2, 5]
dealt only with that case. Current work is focussing on the, significantly more
difficult, exact integration of the flow of an Euler top with three distinct moments
of inertia. It is known that the flow can be expressed in terms of theta functions,
but explicit, workable expressions of the flow seem not to be available in the
classical literature.
References
[1] G. Benettin, A.M. Cherubini and F. Fassò, A “changing chart” symplectic algorithm for
rigid bodies and other Hamiltonian systems on manifold, SIAM Journal on Scientific Com-
puting 23 (2001), 1189-1203.
[2] G. Benettin, A.M. Cherubini and F. Fassò, Regular and chaotic motions of the fast rotating
rigid body: a numerical study, Discrete and Continuous Dynamical Systems, Series B 2
(2002), 521-540.
[3] G. Benettin and F. Fassò, Fast rotations of the rigid body: A study by Hamiltonian per-
turbation theory. Part I., Nonlinearity 9 (1996), 137-186.
[4] G. Benettin, F. Fassò and M. Guzzo, Long–term stability of proper rotations of the perturbed
Euler rigid body, Communications in Mathematical Physics 250 (2004), 133-160.
[5] G. Benettin, F. Fassò and M. Guzzo, Long term stability of proper rotations and local chaotic
motions in the perturbed Euler rigid body, Regular and Chaotic Mechanics 11 (2006), to
appear.
[6] A. Dullweber, B. Leimkuhler and R. McLachlan, Symplectic splitting methods for rigid body
molecular dynamics. Journal Chemical Physics 107 (1997), 5840–5851.
[7] F. Fassò, Hamiltonian perturbation theory on a manifold, Celestial Mechanics and Dynam-
ical Astronomy 62 (1995), 43-69.
[8] F. Fassò, Superintegrable Hamiltonian systems: geometry and perturbations, Acta Appli-
candae Mathematicae 87 (2005), 93-121.
[9] E. Hairer, C. Lubich and G. Wanner, Geometric Numerical Integration (Springer–Verlag,
2002, Berlin).
[10] R. McLachlan, Composition methods in the presence of small parameters, BIT–Numerical
Mathematics 35 (1995), 258–268.
[11] N.N. Nekhoroshev, An exponential estimate of the time of stability of nearly integrable
hamiltonian systems. Russian Mathematical Surveys 32 (1977), 1-65.
Geometric Numerical Integration 867
I describe here related pieces of work on the geometry and dynamics of geodesic
flows on various manifolds of interest. This is joint work with P. Crouch, A.
Iserles, J. Marsden, T. Ratiu and and A. Sanyal. In particular we are interested
in representations of integrable flows and their discretizations.
Some of this work concerns continuous and discrete versions of the generalized
rigid body equations and the role of these equations in numerical analysis, op-
timal control and integrable Hamiltonian systems. In particular, we consider a
symmetric representation of the rigid body equations on the Cartesian product
SO(n) × SO(n) and study its associated symplectic structure. We describe the
relationship of these ideas with the Moser-Veselov theory of discrete integrable
systems and with the theory of variational symplectic integrators.
In their paper on discrete analogues of some classical systems such as the rigid
body and the geodesic flow on an ellipsoid, Moser and Veselov introduced their
analysis in the general context of flows on Stiefel manifolds. Recently we have an-
alyzed a general class of continuous time, quadratic cost, optimal control problems
on Stiefel manifolds, which in the extreme dimensions again yield these classical
physical geodesic flows. In this work we extend the symmetric representation to
the geodesic flow on the ellipsoid and the more general Stiefel manifold case. The
metric we choose on the Stiefel manifolds is the same as that used in the symmet-
ric representation of the rigid body flow, and that used by Moser and Veselov. In
the extreme cases of both the ellipsoid and the rigid body, the geodesic flows are
known to be integrable. We obtain the extremal flows using both variational and
optimal control approaches, and elucidate the structure of the flows on general
Stiefel manifolds. We also discuss discrete representations of these flows.
In some related work we show that the left-invariant geodesic flow on the sym-
plectic group with metric given by the Frobenius norm is an integrable system
that is not contained in the Mishchenko-Fomenko class of integrable systems. We
show that this system may be expressed as a flow on symmetric matrices and that
the system is bi-Hamiltonian. We analyze the Poisson structure of this system
and list the Casimirs. This flow on symmetric matrices is in some sense dual to
the flow of the generalized rigid body equations which flow on the space of skew
symmetric matrices. It has a Lax pair structure which differs by a sign from the
double bracket equations which define another integrable system on symmetric
matrices, the Toda lattice.
References
[Bloch, Crouch, Marsden, and Ratiu(2002)] Bloch, A. M., P. Crouch, J. E. Marsden, and T. S.
Ratiu [2002], The symmetric representation of the rigid body equations and their discretiza-
tion, Nonlinearity 15, 1309–1341.
[Bloch and Iserles(2005)] Bloch, A.M. and A. Iserles [2005], On an isospectral Lie-Poisson system
and its Lie algebra, to appear in Foundations of Computational Mathematics.
868 Oberwolfach Report 14/2006
[Bloch, Iserles, Marsden, and Ratiu(2005)] Bloch, A. M., A. Iserles, J. E. Marsden, and T. S.
Ratiu [2005] A class of integrable geodesic flows on the symplectic group, preprint.
[Bloch, Courch and Sanyal(2005)] Bloch, A. M., P.E. Crouch and A. Sanyal [2005] A variational
problem on Stiefel manifolds, preprint.
References
[1] B. Garcı́a-Archilla, J. M. Sanz-Serna and R. Skeel, Long-time-step methods for oscillatory
differential equations, SIAM J. Sci. Comput. 30 (1998), 930–963.
[2] V. Grimm, A note on the Gautschi-type method for oscillatory second-order differential
equations, Numer. Math. 102 (2005), 61–66.
[3] V. Grimm and M. Hochbruck, Error analysis of exponential integrators for oscillatory
second–order differential equations, J. Phys. A: Math. Gen. 39 (2006), 5495–5507.
Geometric Numerical Integration 869
[4] E. Hairer, Ch. Lubich and G. Wanner, Geometric Numerical Integration, Springer-Verlag
(2002).
[5] M. Hochbruck and Ch. Lubich, A Gautschi-type method for oscillatory second-order differ-
ential equations, Numer. Math. 83 (1999), 403–426.
References
[1] D. Cohen, Analysis and numerical treatment of highly oscillatory differential equations,
Doctoral Thesis, Univ. Geneva, 2004.
[2] D. Cohen, Conservation properties of numerical integrators for highly oscillatory Hamil-
tonian systems, IMA J. Numer. Anal. 26 (2006) 34–59.
[3] D. Cohen, E. Hairer & Ch. Lubich, Modulated Fourier expansions of highly oscillatory
differential equations, Found. Comput. Math. 3 (2003) 327–345.
[4] D. Cohen, E. Hairer & Ch. Lubich, Numerical energy conservation for multi-frequency
oscillatory differential equations, BIT 45 (2005) 287–305.
[5] B. Garcia-Archilla, J.M. Sanz-Serna & R.D. Skeel, Long-time-step methods for oscillatory
differential equations, SIAM J. Sci. Comput. 20 (1999) 930–963.
[6] E. Hairer & C. Lubich, Long-time energy conservation of numerical methods for oscillatory
differential equations. SIAM J. Numer. Anal. 38 (2000), 414–441.
[7] E. Hairer, C. Lubich & G. Wanner, Geometric Numerical Integration. Structure-Preserving
Algorithms for Ordinary Differential Equations. Springer Series in Computational Mathe-
matics 31, 2002. Second ed., 2006.
[8] M. Hochbruck & C. Lubich, A Gautschi-type method for oscillatory second-order differential
equations, Numer. Math. 83 (1999) 403–426.
[9] A.K. Sanyal, J. Shen & N.H. McClamroch, Variational Integrators for Mechanical Systems
with Configuration Dependent Inertia, Submitted to Internat. J. Numer. Methods Engrg.
The aim of my research work is to develop integrators for highly oscillatory differ-
ential equations in classical mechanics, with the general case of Hamiltonians
1 1
(1) H(p, q) = pT M (q)−1 p + U (q) + 2 V (q),
2 ǫ
1
where a constraining potential ǫ2 V (q) penalizes some directions of motion.
In this talk, we present an approach in which we first consider the case of a time-
dependent Hamiltonian
1 1
(2) H(p, q, t) = pT M (t)−1 p + U (q, t) + 2 q T A(t)q,
2 2ǫ
with a symmetric positive definite matrix M (t), a symmetric positive semidefinite
matrix A(t) and a sufficiently smooth Potential U (q, t). The matrices and their
derivatives are supposed to be bounded independently of ǫ.
In this time-dependent case, we found some useful transformations to reach an
almost-separation of our problem into slow and fast movements [1]. After again
transforming the fast subsystem to smoother, so-called adiabatic variables, we
develop adiabatic integrators showing order two in the positions and one in some
momenta, and another two numerical integrators of global second order, called the
adiabatic midpoint rule and the adiabatic Magnus method.
In [2], we prove that these integrators can be used with significantly larger step
sizes than those required by traditional schemes and we illustrate this in the talk by
Geometric Numerical Integration 871
References
[1] E. Hairer, C. Lubich, und G. Wanner, Geometric numerical integration, Springer Verlag,
Berlin, 2006, ch. VIII and XIV.
[2] K. Lorenz, T. Jahnke, C. Lubich, Adiabatic integrators for highly oscillatory second order
linear differential equations with time-varying eigendecomposition, BIT Numer. Math. 45
(2005), pp. 91-115.
The quadrature of highly oscillatory problems has been a numerical challenge for
years. Already in 1928 Filon [1] gave the clue on how it could be handled. Later
on little serious were done with such problems, except for using Filon’s method in
a naive fashion. Only Håvie [2] did work using the ideas of Filon. A lot of papers
were written, but with the wrong ideas: trying to banish oscillation by sampling
on a finer grid, rather than using oscillation to improve computation. In 2003–4
Iserles and Nørsett started to look into this challenging problem.
The present talk will focus on the problem:
Z 1
(1) I[f ] = f (x)expiωg(x) dx
0
From the asymptotic expansion we also see that using Hermite interpolation at
both at 0 and 1 for the function and its derivatives give us an error asymptotic
equal to O(ω −r ) where r is related to the number of derivatives at 0 and 1.
Next we study which effect the interpolation points have on the asymptotic
error. We will show that by using interpolation just to f , but letting interpolation
points depend on ω, we obtain an asymptotic error as if we had used derivatives.
The error in the Filon-method can be estimated by using interpolation for f by
a polynomial of higher order than in the method itself.
To get the Filon-method to work we have assumed that the moments can be
found exactly. This can be a shortcoming of the Filon method. However, based on
some ideas of Levin [3] and Olver [4] we will indicate how to rectify this problem.
A third approach has recently been given by Huybrechs and Vandewalle[5].
They solve (1) by finding an integration path in the complex plane. We will
indicate their approach.
Material for the background of this talk can be found in Iserles and Nørsett
[6],[7].
References
[1] Filon, L. N. G. , On a quadrature formula for trigonometric integrals, Proc. R. Soc. Edin-
bourgh 49 (1928), 38–47.
[2] Håvie, T., Remarks on an expansion for integrals of rapidlyoscillation functions, BIT13
(1973), 16–29.
[3] Levin, D., Fast integration of rapidly oscillatory functions , J.Comput. Appl. Math.67
(1973), 95–101.
[4] Olver S., Moment-free numerical integration of highly oscillatory functions , Technical Re-
port NA2005.04 (2005), DAMTP, University of Cambridge.
[5] Huybrechs D. and Vandewalle S., On the evaluation of highly oscillatory integrals by analytic
continuation , Report TW.431 (2005)
[6] Iserles A. and Nørsett S.P(a)., Efficient quadrature of highly oscillatory integrals using
derivatives, Proceedings of Royal Soc. A.461 (2005), 1383–1399.
[7] Iserles A. and Nørsett S.P.(b) , On quadrature methods for highly oscillatory integrals and
their implememtation, BIT.44 (2004), 755-772.
X∞
iωg(ξj ) am [f ]
I[f, Ω] ∼ e m+d/2
,
m=0
ω
where am depends on derivatives of f at ξj .
(2) Resonance points: Essentially, a resonance pojnt ξj ∈ ∂Ω is nothing else
but a stationary point in the (d − 1)-dimensional manifold ∂Ω, therefore
∞
X
iωg(ξj ) bm [f ]
I[f, Ω] ∼ e m+(d−1)/2
,
m=0
ω
where the bm s depend again on derivatives of f at ξj .
(3) Vertices: Here the one-dimensional framework scales up immediately,
∞
X cm [f ]
I[f, Ω] ∼ ,
m=0
(−iω)d+1
where cm depends on f and its derivatives at the vertex.
874 Oberwolfach Report 14/2006
Pr
The full asymptotic expansion now follows from I[f, Ω] = k=1 I[fk , Ω]. Note
that (although this is possible in principle, using a theorem by Fedoryuk) we do not
seek an explicit asymptotic expansion, since it is exceedingly complex and difficult
to implement in practice. What matter to us is not the precise form of expansion
coefficients but the pattern and nature of information, in terms of functions and
derivative values, that they require. Our approach to approximating I[f, Ω] can be
summed up in the Filon paradigm, paying tribute to the pioneering contribution
of Louis Napoleon Georges Filon [2, 3]. Thus, we seek a quadrature formula Q
such that Q[f, Ω] = I[f, Ω] + O(ω −s ) for some s ≥ 1 and ω ≫ 1. To this end
(1) Given Ω and g, identify the nature of critical points ξ1 , . . . , ξr ∈ cl Ω.
(2) At each ξk identify how many derivatives of f are required, once the in-
tegral is applied to the relevant bump function, for error O(ω −s ) in the
asymptotic expansion. Note that we do not care what the asymptotic ex-
pansion is, only how many derivatives it requires!
(3) Find a function (typically, a polynomial) φ that interpolates (in a Hermite,
or perhaps Birkhoff–Hermite sense) f and its derivatives, up to the order
that we have identified in (2), at each ξk . Note that φ might interpolate f
at further points: although this does not change s, typically this practice
results in much reduced error.
(4) Set Q[f, Ω] = I[φ, Ω]. Therefore,
Q[f, Ω] − I[f, Ω] = I[φ − f, Ω] = O(ω −s ), ω ≫ 1.
The above approach works exceedingly well in practice, provided that I[φ, Ω]
can be computed exactly. If φ is a polynomial, this is equivalent to the requirement
that the moments I[xi , Ω], where xi = xi11 xi22 · · · xidd , can be computed exactly
for relevant multi-indices i. This is often, but not always, the case. Thus, it is
only fair to mention two competing approaches, both available in a multivariate
setting. Firstly, the Levin-type methods of Sheehan Olver, that, in place of inter-
polation, collocate the function f and its derivatives at the critical points [4]; and
secondly, the numerical stationary phase technique of Daan Huybrechs and Ste-
fan Vandewalle, that uses Laguerre-type quadrature along non-oscillatory paths in
the complex plane [1]. Each of the three techniques – Filon-type, Levin-type and
numerical stationary phase – has its own advantages and disadvantages and work
is in progress to clarify further these issues.
References
[1] D. Huybrechs & S. Vandewalle, ”The construction of cubature rules for multivariate highly
oscillatory integrals”, Tech, Rep. (2005).
[2] A. Iserles & S.P. Nørsett, ”Quadrature methods for multivariate highly oscillatory integrals
using derivatives”, to appear in Maths Comp. (2006).
[3] A. iserles & S.P. Nørsett, ”A general approach to the quadrature of highly oscillatory inte-
grals”, to appear (2006).
[4] S.S. Olver, ”On the quadrature of multivariate highly oscillatory integrals over non-polytope
domains”, to appear in Num. Math. (2006).
[5] R. Wong, Approximation of Integrals, Academic Press, Boston (1989).
Geometric Numerical Integration 875
where the submanifold M is either a set of curves or points. They are Hamiltonian
on T ∗ Q (the cotangent bundle of the embeddings Q = Emb(M, R2 ) of the points
or curves in the plane) with Hamiltonian
ZZ
H= p(s)G(kq(s) − q(u)k)p(u) ds du,
M×M
the integrals reducing to sums in the case of point particles. Here G is the Green’s
function of the metric, i.e. u = G ∗ m. Numerical evidence of Holm and Staley
suggests that smooth initial momentum distributions with compact support evolve
towards a sum of such momentum sheets. They appear to be attracting, at least in
a neighbourhood. Therefore one should first understand the motion of momentum
sheets themselves, and the talk described a first look at the stability and well-
posedness of straight and circular momentum sheets. Unlike the parallel (and
ill-posed) case of vortex sheets, which undergo the Kelvin–Helmholtz instability
ending in a finite-time singularity, momentum sheets are well-posed but generally
vulnerable to a high-frequency instability. This is the opposite to what one might
expect, because the metric is chosen to specifically filter out the high frequencies
in the momentum. Even more remarkably, an important special case, of a straight
876 Oberwolfach Report 14/2006
References
[1] R I McLachlan, A new implementation of symplectic Runge–Kutta methods, preprint.
[2] R I McLachlan and S Marsland, The Kelvin–Helmholtz instability of momentum sheets in
the Euler equations for planar diffeomorphisms, preprint.
[3] R I McLachlan and S Marsland, N -particle dynamics of the Euler equations for planar dif-
feomorphisms, preprint.
[4] R I McLachlan and S Marsland, Discrete mechanics and optimal control for image registra-
tion, preprint.
[5] R I McLachlan and G R W Quispel, Geometric integrators for ODEs, J Phys A, to appear.
[6] R I McLachlan and G R W Quispel, eds., Special issue on geometric integration, J Phys A,
to appear.
Discussion
Some open problems in Geometric Numerical Integration
[Laurent O. Jay]
• To give a lower bound on the complexity of approximating the solution
of a differential equation, where (in contrast to standard complexity the-
ory) the algorithm can depend on the differential equation. Hence divide
differential equations into natural complexity classes. [Robert McLachlan]
• The use of fixed-point iterations enlarges the class of functions that can
be computed quickly and also enlarges the class of numerical methods, for
example to include implicit Runge-Kutta methods. Fixed point iterations
with degenerate fixed points, for example (x, y) 7→ (f (x, y), g(x, y)) where
(x, x) 7→ (x, x), define a function by mapping an initial condition (x0 , y0 )
to a limit (x∗ , x∗ ) which depends on the initial condition. Examples are
the AGM (Arithmetic-Geometric Mean) used in computing elliptic func-
tions and an algorithm for the matrix sign function. The problem asks
whether such iterations can be used in numerical integration of differen-
tial equations. [Robert McLachlan]
878 Oberwolfach Report 14/2006
Participants