Energy-preserving iteration schemes for Gauss collocation integrators
Stefan Maier, Nicole Marheineke, Andreas Frommer
TL;DR
This paper presents energy-preserving iteration schemes for Gauss collocation integrators applied to Poisson systems with quadratic Hamiltonians. It establishes a $Q$-Arnoldi Krylov subspace method that preserves the $Q$-norm energy at every iterate, enabling early termination without sacrificing the invariant, and compares it to GMRES for linear problems. For nonlinear Poisson systems, it leverages Cayley-transform-based fixed-point and Newton-like solvers for the implicit midpoint rule, ensuring energy preservation along all iterates and achieving competitive convergence orders. The results show that the proposed linear and nonlinear energy-preserving solvers enable efficient, stable time integration for high-dimensional problems, maintaining the invariant with machine-precision accuracy across steps and time horizons.
Abstract
In this work, we develop energy-preserving iterative schemes for the (non-)linear systems arising in the Gauss integration of Poisson systems with quadratic Hamiltonian. Exploiting the relation between Gauss collocation integrators and diagonal Padé approximations, we establish a Krylov-subspace iteration scheme based on a $Q$-Arnoldi process for linear systems that provides energy conservation not only at convergence --as standard iteration schemes do--, but also at the level of the individual iterates. It is competitive with GMRES in terms of accuracy and cost for a single iteration step and hence offers significant efficiency gains, when it comes to time integration of high-dimensional Poisson systems within given error tolerances. On top of the linear results, we consider non-linear Poisson systems and design non-linear solvers for the implicit midpoint rule (Gauss integrator of second order), using the fact that the associated Padé approximation is a Cayley transformation. For the non-linear systems arising at each time step, we propose fixed-point and Newton-type iteration schemes that inherit the convergence order with comparable cost from their classical versions, but have energy-preserving iterates.
