On convergence of waveform relaxation for nonlinear systems of ordinary differential equations
Mike A. Botchev
TL;DR
This work analyzes a nonlinear waveform relaxation scheme where each outer iteration solves a linear IVP with an exponential block Krylov (EBK) method, enabling time-parallel simulation within PARAEXP. Convergence is established under a splitting Φ(t,y) = -A_k y + f_k(y) + g(t), with Lipschitz constant L, a bound on the linear part via ω, and a time window length T, yielding a contraction condition C L T φ_1(-ω T) < 1 and a proven superlinear rate. The residual of the nonlinear problem is linked to the actual error, and the impact of inexact inner solves is quantified, showing that controlled linear residuals preserve convergence. Numerical experiments on 1D Burgers, 3D Liouville-Bratu-Gelfand, and 3D nonlinear heat conduction demonstrate that the nonlinear EBK approach can outperform traditional implicit time-stepping (ode15s) and ROS2 in many scenarios, particularly when the linear solves are efficiently managed via shift-and-invert EBK, though the method has limitations for strongly nonlinear dynamics and requires tuning. Overall, the work provides a rigorous and practical framework for a grid- and time-interval-independent, time-parallel nonlinear solver with clear guidance on convergence and implementation trade-offs.
Abstract
To integrate large systems of nonlinear differential equations in time, we consider a variant of nonlinear waveform relaxation (also known as dynamic iteration or Picard-Lindelöf iteration), where at each iteration a linear inhomogeneous system of differential equations has to be solved. This is done by the exponential block Krylov subspace (EBK) method. Thus, we have an inner-outer iterative method, where iterative approximations are determined over a certain time interval, with no time stepping involved. This approach has recently been shown to be efficient as a time-parallel integrator within the PARAEXP framework. In this paper, convergence behavior of this method is assessed theoretically and practically. We examine efficiency of the method by testing it on nonlinear Burgers, three-dimensional Liouville-Bratu-Gelfand, and three-dimensional nonlinear heat conduction equations and comparing its performance with that of conventional time-stepping integrators.
