Scalable tensor-product preconditioners for high-order finite-element methods: Scalar equations
Creators
- 1. Science & Technology Corp., NASA Ames Research Center, Mountain View, CA, 94035, United States of America (United States)
- 2. NASA Ames Research Center, Mountain View, CA, 94035, United States of America (United States)
Description
Highlights: • A tensor-product preconditioner for spectral-element discretizations is presented. • The preconditioner minimizes the error between the block-diagonal of the Jacobian matrix and a given tensor-product form. • The preconditioner can be formed and applied at a cost which scales linearly in solution order N per degree of freedom, i.e. at the same cost as a residual evaluation. -- Abstract: We present a tensor-product-based preconditioner for high-order discontinuous-Galerkin (DG) discretizations. The preconditioner is based on approximating the block diagonal of the Jacobian matrix corresponding to element-wise coupling with the sum of tensor products of small one-dimensional matrices. The preconditioner is obtained through an algebraic procedure which minimizes the error between the tensor-product approximation and the exact elemental block Jacobian. Inverting the full elemental block Jacobian requires memory storage and operations, while applying its inverse requires operations per degree of freedom, where N is the solution order and d is the dimension of the problem. Thus, traditional block preconditioners become impractical with increasing dimension, d, and order, N. The cost of forming, storing, or applying the current tensor-product-based preconditioner scales linearly with solution order () per degree of freedom for arbitrary number of dimensions. Furthermore, the tensor-product-based preconditioner recovers the exact block-Jacobi preconditioner in the case of constant-coefficient scalar problems on right parallelepiped elements. Numerical results demonstrate the effectiveness of the preconditioner for solving 4D (3D-space+time) DG discretizations of scalar advection-diffusion problems up to 32nd order.
Availability note (English)
Available from http://dx.doi.org/10.1016/j.jcp.2019.04.047Additional details
Identifiers
- DOI
- 10.1016/j.jcp.2019.04.047;
- PII
- S0021999119302931;
Publishing Information
- Journal Title
- Journal of Computational Physics (Print)
- Journal Volume
- 394
- Journal Page Range
- p. 759-776
- ISSN
- 0021-9991
- CODEN
- JCTPAH
INIS
- Country of Publication
- Netherlands
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 56005773
- Subject category
- S71: CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS;
- Descriptors DEI
- APPROXIMATIONS; DEGREES OF FREEDOM; DIFFUSION; EQUATIONS; ERRORS; FINITE ELEMENT METHOD; MATRICES; ONE-DIMENSIONAL CALCULATIONS; SCALARS; TENSORS
- Descriptors DEC
- CALCULATION METHODS; MATHEMATICAL SOLUTIONS; NUMERICAL SOLUTION
Optional Information
- Copyright
- Copyright (c) 2019 Elsevier Inc. All rights reserved.