A fast solver for spectral element approximation applied to fractional differential equations using hierarchical matrix approximation
Abstract
We develop a fast solver for the spectral element method (SEM) applied to the two-sided fractional diffusion equation on uniform, geometric and graded meshes. By approximating the singular kernel with a degenerate kernel, we construct a hierarchical matrix (H-matrix) to represent the stiffness matrix of the SEM and provide error estimates verified numerically. We can solve efficiently the H-matrix approximation problem using a hierarchical LU decomposition method, which reduces the computational cost to , where it is the rank of submatrices of the H-matrix approximation, is the total number of degrees of freedom and is the number of elements. However, we lose the high accuracy of the SEM. Thus, we solve the corresponding preconditioned system by using the H-matrix approximation problem as a preconditioner, recovering the high order accuracy of the SEM. The condition number of the preconditioned system is independent of the polynomial degree and grows with the number of elements, but at modest values of the rank is below order 10 in our experiments, which represents a reduction of more than 11 orders of magnitude from the unpreconditioned system; this reduction is higher in the two-sided fractional derivative compared to one-sided fractional derivative. The corresponding cost is . Moreover, by using a structured mesh (uniform or geometric mesh), we can further reduce the computational cost to for the preconditioned system. We present several numerical tests to illustrate the proposed algorithm using and refinements.
Cite
@article{arxiv.1808.02937,
title = {A fast solver for spectral element approximation applied to fractional differential equations using hierarchical matrix approximation},
author = {Xianjuan Li and Zhiping Mao and Fangying Song and Hong Wang and George Em Karniadakis},
journal= {arXiv preprint arXiv:1808.02937},
year = {2018}
}
Comments
25 pages, 18 figures