Accelerated implicitization: Robust fixed-point iterations arising from an explicit scheme
Nicolas A. Barnafi, Felipe Galarce, Pablo Brubeck
TL;DR
The paper addresses solving nonlinear systems arising from implicit time discretizations by reformulating them as explicit-like fixed-point iterations that lag implicit terms, i.e. $x^{n,\\ell}-x^{n-1}=\\Delta t\\,f(t^n,x^{n,\\ell-1})$. It enhances this implicitization with Anderson acceleration, turning the method into an effective, quasi-Newton/multi-secant approach with manageable overhead. A convergence analysis shows CFL-type stability bounds (e.g., $\\Delta t \\le 1/L$ for Lipschitz $f$, and $\\Delta t \\le ilde{C} h^2$ in space-time discretizations), and numerical experiments on FitzHugh–Nagumo, heat equation, and Navier–Stokes demonstrate robustness and efficiency, especially when explicit schemes would be unstable or preconditioning is weak. The framework is simple to implement, scales well on large problems, and is well suited to high-performance hardware, including GPUs, offering a practical alternative for challenging nonlinear PDE simulations.
Abstract
This work proposes a general strategy for solving possibly nonlinear problems arising from implicit time discretizations as a sequence of explicit solutions. The resulting sequence may exhibit instabilities similar to those of the base explicit scheme, which can be mitigated through Anderson acceleration. The approach uses explicit fixed-point subiterations for nonlinear problems, combined with Anderson acceleration to improve convergence and computational efficiency. Its usability and scalability are verified on three nonlinear differential equations. An error analysis is presented to establish the expected properties of the proposed strategy for both time and space-time formulations. Several examples illustrate the simplicity of the implementation and reveal the influence of parameter choices. The method proves simple to implement and performs well across a range of problems, particularly when matrix assembly is expensive or a good preconditioner for the implicit system is unavailable, such as in highly convective fluid flows. This work formalizes the delay of implicit terms in time discretization, provides a concise error analysis, and enhances the approach using Anderson acceleration. The results are encouraging and well supported by existing theory, laying the groundwork for further research.
