An Explicit Sixth Order Runge-Kutta Method for Simple Lawson Integration
Matthew Golden
TL;DR
The paper addresses stiff ODEs arising from linear operators by adapting explicit Runge-Kutta methods via Lawson integration. It introduces Simple Lawson Runge-Kutta (SLRK) and constructs an explicit eight-stage, sixth-order scheme with equally spaced abscissas ($\Delta c = 1/6$), verified to satisfy all $37$ order conditions and implementable with a single matrix exponential per step. The method is demonstrated on a 2D incompressible Navier–Stokes test with $\hat{A}=\nu\nabla^2$, showing favorable convergence over a lower-order Lawson scheme, and the coefficients are provided as rational numbers with symbolic verification. The work also provides practical MATLAB code for SLRK4 and SLRK6 and discusses the potential for extending this approach to higher orders, making stiff-explicit integration more accessible in fluid and plasma simulations.
Abstract
Explicit Runge-Kutta schemes become impractical when a stiff linear operator is present in the dynamics. This failure mode is quite common in numerical simulations of fluids and plasmas. Lawson proposed Generalized Runge-Kutta Processes for stiff problems in 1967, in which the stiff linear operator is treated fully implicitly via matrix exponentiation. Any Runge-Kutta scheme induces valid Lawson integration, but a scheme is exceptionally simple to implement if the abscissa $c_i$ are ordered and equally spaced. Classical RK4 satisfies this requirement, but it is difficult to derive efficient higher order schemes with this constraint. Here I present an explicit sixth order method identified with Newton-Raphson iteration that provides simple Lawson integration.
