Hierarchical matrix approximations for space-fractional diffusion equations
dc.contributor.author | Boukaram, Wagih Halim | |
dc.contributor.author | Lucchesi, Marco | |
dc.contributor.author | Turkiyyah, George | |
dc.contributor.author | Le Maître, Olivier | |
dc.contributor.author | Knio, Omar | |
dc.contributor.author | Keyes, David E. | |
dc.date.accessioned | 2020-06-14T10:50:59Z | |
dc.date.available | 2020-06-14T10:50:59Z | |
dc.date.issued | 2020-06-11 | |
dc.date.submitted | 2020-01-18 | |
dc.identifier.citation | Boukaram, W., Lucchesi, M., Turkiyyah, G., Le Maître, O., Knio, O., & Keyes, D. (2020). Hierarchical matrix approximations for space-fractional diffusion equations. Computer Methods in Applied Mechanics and Engineering, 369, 113191. doi:10.1016/j.cma.2020.113191 | |
dc.identifier.issn | 0045-7825 | |
dc.identifier.doi | 10.1016/j.cma.2020.113191 | |
dc.identifier.uri | http://hdl.handle.net/10754/663531 | |
dc.description.abstract | Space fractional diffusion models generally lead to dense discrete matrix operators, which lead to substantial computational challenges when the system size becomes large. For a state of size N, full representation of a fractional diffusion matrix would require O(N2) memory storage requirement, with a similar estimate for matrix–vector products. In this work, we present H2 matrix representation and algorithms that are amenable to efficient implementation on GPUs, and that can reduce the cost of storing these operators to O(N) asymptotically. Matrix–vector multiplications can be performed in asymptotically linear time as well. Performance of the algorithms is assessed in light of 2D simulations of space fractional diffusion equation with constant diffusivity. Attention is focused on smooth particle approximation of the governing equations, which lead to discrete operators involving explicit radial kernels. The algorithms are first tested using the fundamental solution of the unforced space fractional diffusion equation in an unbounded domain, and then for the steady, forced, fractional diffusion equation in a bounded domain. Both matrix-inverse and pseudo-transient solution approaches are considered in the latter case. Our experiments show that the construction of the fractional diffusion matrix, the matrix–vector multiplication, and the generation of an approximate inverse pre-conditioner all perform very well on a single GPU on 2D problems with N in the range 105 – 106. In addition, the tests also showed that, for the entire range of parameters and fractional orders considered, results obtained using the H2 approximations were in close agreement with results obtained using dense operators, and exhibited the same spatial order of convergence. Overall, the present experiences showed that the H2 matrix framework promises to provide practical means to handle large-scale space fractional diffusion models in several space dimensions, at a computational cost that is asymptotically similar to the cost of handling classical diffusion equations. | |
dc.description.sponsorship | Research reported in this publication was supported by research funding from King Abdullah University of Science and Technology (KAUST). | |
dc.publisher | Elsevier BV | |
dc.relation.url | https://linkinghub.elsevier.com/retrieve/pii/S0045782520303765 | |
dc.rights | NOTICE: this is the author’s version of a work that was accepted for publication in Computer Methods in Applied Mechanics and Engineering. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Computer Methods in Applied Mechanics and Engineering, [369, , (2020-06-11)] DOI: 10.1016/j.cma.2020.113191 . © 2020. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.title | Hierarchical matrix approximations for space-fractional diffusion equations | |
dc.type | Article | |
dc.contributor.department | Computer Science Program | |
dc.contributor.department | Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division | |
dc.contributor.department | Applied Mathematics and Computational Science Program | |
dc.contributor.department | Extreme Computing Research Center | |
dc.contributor.department | Office of the President | |
dc.identifier.journal | Computer Methods in Applied Mechanics and Engineering | |
dc.rights.embargodate | 2022-06-11 | |
dc.eprint.version | Post-print | |
dc.contributor.institution | Department of Computer Science, American University of Beirut, Beirut, Lebanon. | |
dc.contributor.institution | Centre de Mathématiques Appliquées, CNRS, Inria, Ecole Polytechnique, Palaiseau, France. | |
dc.identifier.volume | 369 | |
dc.identifier.pages | 113191 | |
kaust.person | Boukaram, Wagih Halim | |
kaust.person | Lucchesi, Marco | |
kaust.person | Knio, Omar | |
kaust.person | Keyes, David E. | |
dc.date.accepted | 2020-05-29 | |
dc.date.published-online | 2020-06-11 | |
dc.date.published-print | 2020-09 |
Files in this item
This item appears in the following Collection(s)
-
Articles
-
Applied Mathematics and Computational Science Program
For more information visit: https://cemse.kaust.edu.sa/amcs -
Extreme Computing Research Center
-
Computer Science Program
For more information visit: https://cemse.kaust.edu.sa/cs -
Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division
For more information visit: https://cemse.kaust.edu.sa/