Numerical solution of FDE-IVPs by using Fractional HBVMs: the fhbvm code
Luigi Brugnano, Gianmarco Gurioli, Felice Iavernaro
TL;DR
The paper addresses numerical integration of initial-value problems for fractional differential equations using Caputo derivatives. It develops Fractional HBVMs (FHBVMs), an extension of HBVMs to fractional dynamics, combining a quasi-polynomial local approximation with a fully discrete Runge-Kutta formulation to achieve spectral accuracy in time. The Matlab implementation fhbvm includes a graded/uniform mesh strategy, precomputation of fractional integrals via efficient Gauss-type quadratures, an error estimator based on mesh doubling, and a robust blended Newton-type nonlinear solver; it demonstrates the method's efficiency and accuracy on a suite of test problems, including a fractional Brusselator. Overall, the work provides a practical, high-accuracy tool for solving $y^{(\alpha)}(t)=f(y(t))$ with $0<\alpha<1$, with potential extensions to other $(k,s)$ configurations and $\alpha$ ranges.
Abstract
In this paper we describe the efficient numerical implementation of Fractional HBVMs, a class of methods recently introduced for solving systems of fractional differential equations. The reported arguments are implemented in the Matlab code fhbvm, which is made available on the web. An extensive experimentation of the code is reported, to give evidence of its effectiveness.
