An Adaptive Difference Method for Variable-Order Diffusion Equations
Joaquín Quintana-Murillo, Santos Bravo Yuste
TL;DR
This work addresses variable-order fractional-time diffusion equations in Caputo form by developing an adaptive finite-difference method that uses nonuniform timesteps and an L1 discretization of the Caputo derivative. The scheme yields an implicit, unconditionally stable tridiagonal system from a standard three-point spatial discretization, with timesteps chosen by a step-doubling adaptive algorithm to keep local error near a user-defined tolerance. Four VOFPDE cases demonstrate that the adaptive method captures fast short-time dynamics and slow long-time behavior while achieving substantial CPU-time savings over fixed-timestep schemes, even in strongly variable order regimes. The approach generalizes previous constant-order adaptivity to VOFPDEs and offers a flexible framework with potential extensions to other discretizations and adaptive strategies, enabling efficient simulations of heterogeneous diffusion processes.
Abstract
An adaptive finite difference scheme for variable-order fractional-time subdiffusion equations in the Caputo form is studied. The fractional time derivative is discretized by the L1 procedure but using nonhomogeneous timesteps. The size of these timesteps is chosen by an adaptive algorithm in order to keep the local error bounded around a preset value, a value that can be chosen at will. For some types of problems this adaptive method is much faster than the corresponding usual method with fixed timesteps while keeping the local error of the numerical solution around the preset values. These findings turns out to be similar to those found for constant-order fractional diffusion equations.
