Unconditional Stability for Numerical Scheme Combining Implicit Timestepping for Local Effects and Explicit Timestepping for Nonlocal Effects
Mihai Anitescu, William J. Layton, Faranak Pahlevani
TL;DR
Addresses unconditional stability for a mixed implicit-explicit timestepping scheme for $u'(t) + A u(t) + B(u)u(t) - C u(t) = f(t)$, where $A$ is SPD, $B(u)$ skew-symmetric and $C$ nonlocal. The method uses an implicit treatment of $A$ and $B(u)$ and an explicit treatment of $C$, and the authors prove unconditional stability via both an algebraic argument and an energy-method bound with the energy norm $\|u\|_E^2 = u^T u + k u^T C u$; a key step bounds $\|(I+kC)^{1/2}(I+kA+kB_n)^{-1}(I+kC)^{1/2}\|_2 \le 1$. They also establish $O(k)$ local truncation error and derive energy-norm convergence bounds for the nonhomogeneous problem, including a separate case $\Gamma_E=0$ when $B(u)$ is constant. Numerical experiments on turbulence-inspired discretizations confirm stability for large $k$ and illustrate the scheme's sparsity and robustness compared to fully explicit/skew schemes.
Abstract
A combination of implicit and explicit timestepping is analyzed for a system of ODEs motivated by ones arising from spatial discretizations of evolutionary partial differential equations. Loosely speaking, the method we consider is implicit in local and stabilizing terms in the underlying PDE and explicit in nonlocal and unstabilizing terms. Unconditional stability and convergence of the numerical scheme are proven by the energy method and by algebraic techniques. This stability result is surprising because usually when different methods are combined, the stability properties of the least stable method plays a determining role in the combination.
