77 research outputs found

    Local discontinuous Galerkin methods for fractional ordinary differential equations

    Get PDF
    This paper discusses the upwinded local discontinuous Galerkin methods for the one-term/multi-term fractional ordinary differential equations (FODEs). The natural upwind choice of the numerical fluxes for the initial value problem for FODEs ensures stability of the methods. The solution can be computed element by element with optimal order of convergence k+1k+1 in the L2L^2 norm and superconvergence of order k+1+min{k,α}k+1+\min\{k,\alpha\} at the downwind point of each element. Here kk is the degree of the approximation polynomial used in an element and α\alpha (α(0,1]\alpha\in (0,1]) represents the order of the one-term FODEs. A generalization of this includes problems with classic mm'th-term FODEs, yielding superconvergence order at downwind point as k+1+min{k,max{α,m}}k+1+\min\{k,\max\{\alpha,m\}\}. The underlying mechanism of the superconvergence is discussed and the analysis confirmed through examples, including a discussion of how to use the scheme as an efficient way to evaluate the generalized Mittag-Leffler function and solutions to more generalized FODE's.Comment: 17 pages, 7 figure

    Correction of high-order BDF convolution quadrature for fractional evolution equations

    Get PDF
    We develop proper correction formulas at the starting k1k-1 steps to restore the desired kthk^{\rm th}-order convergence rate of the kk-step BDF convolution quadrature for discretizing evolution equations involving a fractional-order derivative in time. The desired kthk^{\rm th}-order convergence rate can be achieved even if the source term is not compatible with the initial data, which is allowed to be nonsmooth. We provide complete error estimates for the subdiffusion case α(0,1)\alpha\in (0,1), and sketch the proof for the diffusion-wave case α(1,2)\alpha\in(1,2). Extensive numerical examples are provided to illustrate the effectiveness of the proposed scheme.Comment: 22 pages, 3 figure
    corecore