47 research outputs found
Efficient preconditioning of the method of lines for solving nonlinear two-sided space-fractional diffusion equations
A standard method for the numerical solution of partial differential equations (PDEs) is the method of lines. In this approach the PDE is discretised in space using �finite di�fferences or similar techniques, and the resulting semidiscrete problem in time is integrated using an initial value problem solver. A significant challenge when applying the method of lines to fractional PDEs is that the non-local nature of the fractional derivatives results in a discretised system where each equation involves contributions from many (possibly every) spatial node(s). This has important consequences for the effi�ciency of the numerical solver. First, since the cost of evaluating the discrete equations is high, it is essential to minimise the number of evaluations required to advance the solution in time. Second, since the Jacobian matrix of the system is dense (partially or fully), methods that avoid the need to form and factorise this matrix are preferred. In this paper, we consider a nonlinear two-sided space-fractional di�ffusion equation in one spatial dimension. A key contribution of this paper is to demonstrate how an eff�ective preconditioner is crucial for improving the effi�ciency of the method of lines for solving this equation. In particular, we show how to construct suitable banded approximations to the system Jacobian for preconditioning purposes that permit high orders and large stepsizes to be used in the temporal integration, without requiring dense matrices to be formed. The results of numerical experiments are presented that demonstrate the effectiveness of this approach
A fast implicit difference scheme for solving the generalized time-space fractional diffusion equations with variable coefficients
In this paper, we first propose an unconditionally stable implicit difference
scheme for solving generalized time-space fractional diffusion equations
(GTSFDEs) with variable coefficients. The numerical scheme utilizes the
-type formula for the generalized Caputo fractional derivative in time
discretization and the second-order weighted and shifted Gr\"{u}nwald
difference (WSGD) formula in spatial discretization, respectively. Theoretical
results and numerical tests are conducted to verify the -order
and 2-order of temporal and spatial convergence with the order
of Caputo fractional derivative, respectively. The fast sum-of-exponential
approximation of the generalized Caputo fractional derivative and Toeplitz-like
coefficient matrices are also developed to accelerate the proposed implicit
difference scheme. Numerical experiments show the effectiveness of the proposed
numerical scheme and its good potential for large-scale simulation of GTSFDEs.Comment: 23 pages, 10 tables, 1 figure. Make several corrections again and
have been submitted to a journal at Sept. 20, 2019. Version 2: Make some
necessary corrections and symbols, 13 Jan. 2020. Revised manuscript has been
resubmitted to journa
Preconditioned fast solvers for large linear systems with specific sparse and/or Toeplitz-like structures and applications
In this thesis, the design of the preconditioners we propose starts from applications instead of treating the problem in a completely general way. The reason is that not all types of linear systems can be addressed with the same tools. In this sense, the techniques for designing efficient iterative solvers depends mostly on properties inherited from the continuous problem, that has originated the discretized sequence of matrices. Classical examples are locality, isotropy in the PDE context, whose discrete counterparts are sparsity and matrices constant along the diagonals, respectively.
Therefore, it is often important to take into account the properties of the originating continuous model for obtaining better performances and for providing an accurate convergence analysis. We consider linear systems that arise in the solution of both linear and nonlinear partial differential equation of both integer and fractional type. For the latter case, an introduction to both the theory and the numerical treatment is given.
All the algorithms and the strategies presented in this thesis are developed having in mind their parallel implementation. In particular, we consider the processor-co-processor framework, in which the main part of the computation is performed on a Graphics Processing Unit (GPU) accelerator.
In Part I we introduce our proposal for sparse approximate inverse preconditioners for either the solution of time-dependent Partial Differential Equations (PDEs), Chapter 3, and Fractional Differential Equations (FDEs), containing both classical and fractional terms, Chapter 5. More precisely, we propose a new technique for updating preconditioners for dealing with sequences of linear systems for PDEs and FDEs, that can be used also to compute matrix functions of large matrices via quadrature formula in Chapter 4 and for optimal control of FDEs in Chapter 6. At last, in Part II, we consider structured preconditioners for quasi-Toeplitz systems. The focus is towards the numerical treatment of discretized convection-diffusion equations in Chapter 7 and on the solution of FDEs with linear multistep formula in boundary value form in Chapter 8
Preconditioned fast solvers for large linear systems with specific sparse and/or Toeplitz-like structures and applications
In this thesis, the design of the preconditioners we propose starts from applications instead of treating the problem in a completely general way. The reason is that not all types of linear systems can be addressed with the same tools. In this sense, the techniques for designing efficient iterative solvers depends mostly on properties inherited from the continuous problem, that has originated the discretized sequence of matrices. Classical examples are locality, isotropy in the PDE context, whose discrete counterparts are sparsity and matrices constant along the diagonals, respectively.
Therefore, it is often important to take into account the properties of the originating continuous model for obtaining better performances and for providing an accurate convergence analysis. We consider linear systems that arise in the solution of both linear and nonlinear partial differential equation of both integer and fractional type. For the latter case, an introduction to both the theory and the numerical treatment is given.
All the algorithms and the strategies presented in this thesis are developed having in mind their parallel implementation. In particular, we consider the processor-co-processor framework, in which the main part of the computation is performed on a Graphics Processing Unit (GPU) accelerator.
In Part I we introduce our proposal for sparse approximate inverse preconditioners for either the solution of time-dependent Partial Differential Equations (PDEs), Chapter 3, and Fractional Differential Equations (FDEs), containing both classical and fractional terms, Chapter 5. More precisely, we propose a new technique for updating preconditioners for dealing with sequences of linear systems for PDEs and FDEs, that can be used also to compute matrix functions of large matrices via quadrature formula in Chapter 4 and for optimal control of FDEs in Chapter 6. At last, in Part II, we consider structured preconditioners for quasi-Toeplitz systems. The focus is towards the numerical treatment of discretized convection-diffusion equations in Chapter 7 and on the solution of FDEs with linear multistep formula in boundary value form in Chapter 8
FAST SOLUTION METHODS FOR CONVEX QUADRATIC OPTIMIZATION OF FRACTIONAL DIFFERENTIAL EQUATIONS
In this paper, we present numerical methods suitable for solving convex
quadratic Fractional Differential Equation (FDE) constrained optimization
problems, with box constraints on the state and/or control variables. We
develop an Alternating Direction Method of Multipliers (ADMM) framework, which
uses preconditioned Krylov subspace solvers for the resulting sub-problems. The
latter allows us to tackle a range of Partial Differential Equation (PDE)
optimization problems with box constraints, posed on space-time domains, that
were previously out of the reach of state-of-the-art preconditioners. In
particular, by making use of the powerful Generalized Locally Toeplitz (GLT)
sequences theory, we show that any existing GLT structure present in the
problem matrices is preserved by ADMM, and we propose some preconditioning
methodologies that could be used within the solver, to demonstrate the
generality of the approach. Focusing on convex quadratic programs with
time-dependent 2-dimensional FDE constraints, we derive multilevel circulant
preconditioners, which may be embedded within Krylov subspace methods, for
solving the ADMM sub-problems. Discretized versions of FDEs involve large dense
linear systems. In order to overcome this difficulty, we design a recursive
linear algebra, which is based on the Fast Fourier Transform (FFT). We manage
to keep the storage requirements linear, with respect to the grid size ,
while ensuring an order computational complexity per iteration of
the Krylov solver. We implement the proposed method, and demonstrate its
scalability, generality, and efficiency, through a series of experiments over
different setups of the FDE optimization problem
An Efficient Iteration Method for Toeplitz-Plus-Band Triangular Systems Generated from Fractional Ordinary Differential Equation
It is time consuming to numerically solve fractional differential equations. The fractional ordinary differential equations may produce Toeplitz-plus-band triangular systems. An efficient iteration method for Toeplitz-plus-band triangular systems is presented with OMlogM computational complexity and OM memory complexity in this paper, compared with the regular solution with OM2 computational complexity and OM2 memory complexity. M is the discrete grid points. Some methods such as matrix splitting, FFT, compress memory storage and adjustable matrix bandwidth are used in the presented solution. The experimental results show that the presented method compares well with the exact solution and is 4.25 times faster than the regular solution