Abstract

Hierarchical matrices provide a data-sparse way to approximate fully populated matrices. The two basic steps in the construction of an $${{\mathcal H}}$$ -matrix are (a) the hierarchical construction of a matrix block partition, and (b) the blockwise approximation of matrix data by low rank matrices. In this paper, we develop a new approach to construct the necessary partition based on domain decomposition. Compared to standard geometric bisection based $${{\mathcal H}}$$ -matrices, this new approach yields $${\mathcal H}$$ -LU factorizations of finite element stiffness matrices with significantly improved storage and computational complexity requirements. These rigorously proven and numerically verified improvements result from an $${\mathcal H}$$ -matrix block structure which is naturally suited for parallelization and in which large subblocks of the stiffness matrix remain zero in an LU factorization. We provide numerical results in which a domain decomposition based $${{\mathcal H}}$$ -LU factorization is used as a preconditioner in the iterative solution of the discrete (three-dimensional) convection-diffusion equation.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.